Switch tests to mocha and chai, create gulp task to run jshint and tests