changed how we handle angular modules.

Now we use models.js to delcare them, and simply include them through `angular.module()` where we need them.
Also, switched to automatically generating our script includes.
forgot to convert the pages controller.
Merge pull request #19 from SkewedAspect/feature-ccase-modules

Feature use angular modules