added jshint for quality. rebuilt