Fixes for Tests

 * replace grunt-template-jasmine-requirejs with custom template
 * add connect task target for e2e tests on port 8888
 * add selenium task to manage webdriver instances
 * add e2e task alias for running protractor scenarios
 * rename test task alias to unit (for e2e task alias)
 * extract specs from wrapper functions