Add linting to project

integrate into build alongside jest tests using grunt.