Added SPI support
Added basic docs
Moved firmata files into root
Added better logging