add raspberry-pi relevant parts

this adds functionality for running on the raspberry pi. it
conditionally includes the GPIO module and opts out all GPIO commands if
we're not running on raspberry pi.

also removes some old code, and waits for the gps-listener to have a fix
add the install instructions

this adds install instructions, what do to after setting up a blank
raspian image
this is far from complete, please review and add