Added Bower dependencies.  Broke down main app into feature files.  Added Karma to build.