Catch Exceptions in HttpClient
Use singleton classes as objects
Wrap remote app config to case class
Use authentication service to get user oid from