added eslint instead of jshint, made some other modes, closes #6