add missing npm modules; pass a vinyl file to the gulp espruino as per the plugin spec; ensure that it passes along null plugins
converted the quadcopter javascript to coffeescript
the default gulp task should be to test
combine all streams so that error handling can be done once
ensure test streams are object streams, output a vinyl file to the output stream.
converted the tests to mocha, reporting is better and I have confidence it wont just bomb and not tell me
print out the log when errors occur
remove the echo, it isnt helping.
serial port options are configurable
barfs when a file with streaming content is passed.
removed ports message, it didnt wrap in the console. removed stream combiner, error propogation wasnt working.
fixed the test harness, added echo back in so that the code isnt passed to the test reporter