added a test and a simple test runner, the gulp espruino plugin no longer returns error on every situation.
fixed npm dependency issues, added an example of streaming espruino
converted the espruino deploy code to use streams so that it integrates into gulp nicely