Adding "make prep" to initialize environment.
Add commands to make prep to install local packages in backend folder
Moving important files to lib directory so it becoes easy to get coverage information
Add stuff to generate coverage
More changes supporting jshint, make test, coverage, etc
Added Code coverage to make test_backend
The right solution for the shell problem
Minor fixes
Merge branch 'develop' of kom:kom into develop
Some changes to testing framework. Configuration file is separated out.
Generate keys doing normal build so that it doesn't need to happen during prep
Increased coverage to 90%
Create the .profile file it it doesnt exist
Fix a few bugs.
* The right ca cert was not being used when making api calls.
Fix make run_backend command
Starting / Stopping mongod instance from run.js works
Check for existance of mongod before running
Move www to repo root. It is now shared between app and site.
Differentiate runtime environments between Cordova and browser.
Fix problem with recent change in Makefile where tsc was not terminating correctly.