some new features
I don't have much time at the moment, this is really more of a pre-release to address #40 and push some of the new features. I didn't make any changes that should affect stability, so you can use it as normal.
I'll include a list of changes in the next proper release.