RF: hardware.iolabs, and demo

- renamed iolabs (not ioLabs) - seemed to be import issues
- moved some things around
- added getButtons (non-blocking option)
RF: change filename so git sees it
RF change filename back (to iolabs)
Merge pull request #352 from jeremygray/master

RF: hardware.iolabs, and demo