Updated versioning and build.gradle, refactored package names to be more unique for maven