Modify 'spark upload' command to upload a default firmware

Adds a default firmware (similar to the Tinker app, and supporting the same API calls) that allows digital/analog read/write operations. Can patch in I2C support once it settles down in the Wiring implementation the Spark crew are using.