User context

User context implemented with all related country management, and integrate it in common data class.

Please @schleichardt review.
if we stick to the conventions in the new SDK it should be just uri as method name. The same applies for other methods.