Add grunt tasks for build and linting.
add linting task to default build and clean up code
Make lint settings more strict.