Added Constructor for Easier Use, and added Sonatype Uploading