Issue 115 eslint

I'm not overly happy with this... but i'm open to reviews before I delete it and try again.
Comments inline.
This just calls the `lint` script in the package.json `scripts` section. Looks a lot cleaner than using `$(NODE_LOCAL_BIN)` since npm handles that automatically.