prepare release 1.0.0

fix #91

this actually is ready but should only be merged right before release.