jasmine gem added

Added support to run Jasmine tests. As of now 15 tests are passing 4 are failing.
________________________________________________________________
How to run the Jasmine tests:
1. Start the Jasmine server: 
          rake jasmine
Point your browser to localhost:8888. The suite will run every time this page is re-loaded.
OR
2. Simply run:
          rake jasmine:ci
This uses PhantomJS to load and run the Jasmine suite.

Please note that PhantomJS will be auto-installed by the phantomjs-gem at the first rake jasmine:ci run. If you have a PhantomJS somewhere on your path, it won't install.