Added the Jasmine API to the project.

This is just a suggestion, so feel free to decline this of course. 

This change adds Jasmine API to the project itself. Contributors can still of course use Karma/NodeJS to run the unit tests; but this allows other contributors to execute the tests directly without those tools. This will allow future contributors to be able to quickly fork the project and immediately run the unit tests (by opening /test/index.html). I am just thinking this may remove one more barrier to possible future contributors. 

The value of this is quite subjective; I am just putting this out there as an option.