Swift 3 support
Thanks @steadicat!
Note that Xcode may complain about legacy Swift code that needs to be converted – this is just coming from the Playground included in the project. I'll clean those up at some point, but I don't want to delay releasing this until I find the time to do so.