Remove non-theme specific functions from theme

Functions in the functions.php file that are not specific to the theme have been removed and placed in the plugin.  Tweaks might be required when migrating additional themes but that can be handled on a case by case basis by refactoring the shared plugin code.
Merge pull request #24 from Placester/remove-fuctions-from-theme

Remove fuctions from theme