Replaced About and Blog controller functions with a generic function

OfflineController is designed for controllers which have cached lists and offline items.
Minor JSHint Fixes


Removed back-link variable from controller scopes (now hardcoded in partials)
Styled Menus

Added Theming for standard menus.
Reduced about.html and blog.html into a single generic partial (generic_menu.html).