remove private PushApp and secret fields from builder
Merge branch 'pr/58'
Suggestion for builders of UnifiedMessage.
General clean up.

* Adding builder methods that take String...
* Making field final
* Making constants strings for attribute map keys.
* Updated javadoc example.
* Fixing javadoc warnings.
javadoc warnings.