RF: hardware.iolabs, and demo

NB: git seemed to miss a change in capitalization in the filename ioLabs.py -> iolabs.py. Not sure what will happen. 
- renamed iolabs (not ioLabs) - seemed to be import issues
- moved some things around
- added getButtons (non-blocking option)