Changed solr entity to use java interfaces

Added main uri attribute to entity
Configured service up check to work with docker
This closes #368

* github/pr/368:
  Changed solr entity to use java interfaces