add gulp and gulp-jscs
Fix GpxFileBuilder.addTrack() making multiple segments with 1d array
Update coding style conventions
add mocha test in the gulpfile, use gulp for npm test