changes for 0.5.0

- features, bugfixes, lots of docs