use JSHint for all files, run unit tests during build