Add dependencies to pom

Adds all the external dependencies of a lib to its pom before releasing it

This fixes a major issue because previously, using one of our libs from jcenter would make the app crash at runtime if that lib had dependencies on external libraries because it wouldn't be able to know which libs are used by our lib.
ahh it's `Methods and classes are public by default.` http://groovy.codehaus.org/Differences+from+Java