Clean up and introduce jshint