linted a bunch of code, added lint instructions, npm/grunt configs