add barebones node travis conf
get rid of jshint warnings
start using grunt

tests and jshint check can now be run with grunt
fix package json
add bower grunt task
add e2e tests to grunt

should be runnable in SauceLabs
update travis config

moved global npm installs to before script to avoid overwriting the install part
currently npm install didn't get called on Travis
fix syntax errors in gruntfile
fix syntax errors in protractor conf

also delete npm install -g bower form the travis conf - it's already habndled by grunt
more syntax errors ....

added all .js files in the root folder to the jshint check list so I could catch these kind of errors before pushing
webdriver update was pointing to wrong dir
add coveralls support
add coveralls to the test target

also create a new target: before push which doesn't calculate the coverage
add seleniumAddress that uses SauceConnect

it should now get tunneled to saucelabs
fix encrypted saucelab tokens

they were created pointing to a wrong repository
uses travis' inbuilt sauce connect plugin
add tokens via the sauce connect addon

try not using the env variables
add saucelab tokens to capabilities

readd saucelab env variable
try using accessKey instead of access-key

as descriebed here: http://support.saucelabs.com/entries/23001310-Common-Error-Messages-Automated-Testing-
Merge branch 'saucelabs' into travis

This closes #13

Conflicts:
	Gruntfile.js
	package.json