#8: finished RPC refactor and most of the documentation updates; tests are horribly broken, and aside from test fixes there's probably other broken stuff I haven't noticed yet, but overall the code is fairly straightforward and some of the APIs have improved
#8: more refactoring, tests are significantly less broken now, and the API is even simpler
#8: fixed remaining unit tests
#8: added new docstring and fixed public api test
#8: doc typo fix
#8: added more docstrings and sphinx docs, tweaked logging levels to avoid double-logging stacktraces, and added assertion about our ability to connect to localhost
#8: more docstrings and Sphinx docs
Merge remote-tracking branch 'upstream/master'
#8: bumped CherrPy version for Travis
#8: changed localhost to 127.0.0.1 to get tests to run properly on Travis, see https://github.com/travis-ci/travis-ci/issues/1304
Merge pull request #39 from EliAndrewC/master

fixes #8