Added documentation
Updated build.gradle files to support maven local publishing