Add Jasmine and unit tests