Feat/self update

BowserStack Jar file doesn't update it self on windows. 

Also,

- Updated Grunt to 0.4
- Tests now uses mocks instead of running real jarfile