Add linting support, only eslint for now
Merge pull request #213 from Marsup/lint

WIP - Add linting support