Attempt at Firmware Code

The 1st block comment is my attempt at Spark Code

2nd block is the logic in pseudo-java that's trying to incorporate the
damn pins.
T
Added Links to general info.

Can someone pull up the link to the google doc?
Merge remote-tracking branch 'origin/Adding-Revision-to-Code'
Merge pull request #1 from PandaStrawberry/master

Merging