0.6.0 new

All features in this branch are good to go for the next release.
I'm fine with this for now. Will add argument checking tomorrow in a new issue.