add some gpio code
use dot instead of source
touch up shell script and code execution
start breaking out code into classes
more code
input script
more cleanup
add missing classes