Be strict everywhere
Move specs to own directory and fix jshint config