Major rework of dependencies and application structure

- Removing mark to keep this repo as private in Bower
- Ressurecting error objects in Application#handleError
- Starting on grunt config
- First pass at using Grunt.
- Removing Modernizr
- Adding Hypodermic as dependency injection by default.
- Version bump in bower
- Cleaned up folder structure
  - Moving application.js into namespace
  - Moving application spec
  - Removing unneeded cruft. Updating demos to use distributable code.
  - Version bump in bower.json
- Upgrading to module_controller 1.0.4
- Upgrading to module_controller 1.2.0
- Using module_controller v1.2.1
- Using new module manager and base class.
- Updating dependencies

Using Oxydizr as a front controller

- Ressurecting error objects in Application#handleError
- Starting on grunt config
- First pass at using Grunt.
- Adding Hypodermic as dependency injection by default.
- Cleaned up folder structure
  - Moving application.js into namespace
  - Moving application spec
  - Removing unneeded cruft. Updating demos to use distributable code.
  - Version bump in bower.json
- Big update to use Oxydizr as a front controller.
- Final fixes to use Oxydizr.

Version bump for Hypodermic to V2.0, local reference.

Updating bower.json, removing unneeded file.

New distros