Refactor templates

Moved all the functions to a functions.php file to make the template
files more clean and minimize duplicate code.

Also changed the remove methods to ensure the right output across
almost any child theme environment.
update default CSS

added some additional default CSS to account for various issues
commonly found in child themes.
Merge branch 'master' of https://github.com/copyblogger/genesis-portfolio-pro

Conflicts:
	lib/default.css