significant rewrite

made some significant changes.  trimmed code.  added code.
assembly actually pulls data from hardware now.
Trick:  Getting it to play nicely with python.