added full changelog and updated versioning system