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.
ah you don't want people to use the generated getter, because as you said the getter name you have is different to the variable name.

Just throwing it out there - maybe it was ok to use default scope on the vars and people could (if they wanted) use the generated getter. MAYBE adding `private` here is like making a class `final` i.e. it is restrictive to the future useages of the class and detrimental to future collaborators. 

![](http://i.imgur.com/GTdVD4o.gif)