Working stop button

Renamed some classes, started looking at rpi support, currently works
the same as BBB but is untested. This will likely change later.

Added a button listener in a separate thread to poll for stop button
presses.