style changes, some readme and doc changes, and now using semantic versioning I hope