Pull of Dev round 2

Still to Do (Priority):
- [ ] Lazy retrieval of unpopulated fields on first use (0.5 days)
- [ ] Examples (GUI [WxWidgets?], Web App [Django], Pi demo)

Still to Do (Less Priority):
- [ ] Wrap HTTP exceptions in lib for context (1 day)
- [ ] Request PNG/other return values (1 day)
- [ ] Users as objects (0.5 days)

Completion Tasks:
- [ ] Register on PyPI
- [ ] Upload documentation to http://readthedocs.org
- [ ] Verify testing w/ Travis