Refactor homepage to demonstrate image loader.
Including jQuery Sonar via Bower.
Set 'angular' prefix on ingredients module to identify the content type.
Set commonly-used global variables to be ignored by JSHint.
Enhancements to site navigations, homepage styling and general layout.
Ensure ingredients listing content is below the site header on initial page load.
Split vendor and browser script Grunt tasks.
Include grunt-webfont in NPM package manifest.
Rename image loader using consistent file name convention.
Add toggle button handler.
Add tests for offline web app functionality.
Add navigator global variable to .jshintrc file.
Add contextual homepage styling depending on whether the background is white or an image.