Add uploadArchives in gradle
Clean dependencies & add sourcesJar task