Major rewrite.
Now supports installing as an add-on, runs in python 3, no longer uses HypChat, and has some new features.