Make linting a requirement for building

JSHint is now a requirement for building the application.  I've linted all module except for the exit_service, which seems to be under active development.  Your code should pass this test _before_ committing to the dev.