Fixes to server config

Also other fixes to package run scripts
Added testing tools

Updated README with Development section
Added testing capability:
1. jasmine-node runs server unit tests
2. karma runs client server unit tests
    * Travis can run Firefox and PhantomJS
3. protractor runs end to end tests
Merge branch 'master' into setup-tests
Update README.md
Merge pull request #2 from knotsoftware/setup-tests

Setup testing environments
Merge branch 'master' into user-authentication