Fixes readme, frontend app, and broken dependencies

Currently, this is a project that has difficulties getting working, but with these changes, it's fully functional again.

* Failing to install/run bower and grunt means nothing works.
* Failing to fix the root package.json file to use the proper version of karma-requirejs fails the dependency install
* The Angular app is using a module that doesn't exist (dynBootstrapSelect) (thanks @AevusErus!)