Rebase back to V1.0
Merge origin/master
Updating the way we register apply methods
Completed refactoring to complete 2.0 release candidate.
Wrote all unit tests for Page and Controller and refactored grunt to include all extensions.
Finished Unit Testing for Release 2.0
Merge develop