[Not Complete] - Do not merge

Improved version of Rhino environment. Intergrates better with sbt for `test` and `run` tasks.

- Feature X
- Feature Y

TODO:

- Determine what can be used with community
- Figure out how to deal with require.js
- Add documentation for the test utilities
- Find a nice home for JasmineTestFramework, it should not be in the test project