Removed unnesscary things and added menus defined in admin panel

This commit updates the header and footer tpl's to remove some
unnesscary styling tags. Also it adds menu slots to allow menus to be
defined in the admin panel. Also it moves some blocks around and trys
to simplify others.