interim commit. closes #3 and makes progress towards a few others. require input from sam concerning the porting of wire to i2c. the invocations are accomplishing the same thing but are implemented differently.