adding vs solution
added Jasmine support
some cleanup