tightening up the linting rules

Tweaking some jshint and jscs tasks to lint more things.
Also adding a /app/ specific .jshintrc file.