Updates:
Removed some debug
Updated comments to be a bit clearer
Updated Arduino App

Known Issues:
Master NAK's after second byte sent, why? Bad SDA state?