Wide ranging improvements.

Started off as just a few small edits to the README. Now includes refactoring the Actor class into actor functionality and separate event loop / thread, adding a Qt actor that uses a Qt event loop / thread, Python 3 compatibility and more!