add jasmine with guard and headless webkit for js testing