Now uses strict mode, es3 mode and added lot of enforcing options to
jshint