version 1.0.0

start following semantic versioning.