refactored gruntfile

extracted common singleRun param to common options
added unit tests to be ran when changes are made

when server is running file change on following patterns will commence
unti tests
scripts/**/*.coffee
test/spec/**/*.coffee
run e2e tests when changes are made to e2e files
refactored gruntfile

refactored configFile to options (override e2e files)
changed ports, misunderstood stuff b4