Versatile Density Functionals for Computational Surface Science Dissertation for the degree of Doctor Philosophiae Jess Wellendorff August 2012 Center for Atomic-scale Materials Design Department of Physics Technical University of Denmark