pip changes

There's a fair amount of organizational overhaul here to make things play nice with PyPI and `pip`.

Aside from that, I added a `list_monomes` function, and added timeout support to both `MonomeBrowser#poll` and `Monome#poll`.