use restful web interface to get effective user roles from group service

Highlight of changes:
* Create generic RestTemplate for https connection
* Create RestGroupService
* Use RestTemplate to get effective roles from group web service
* Create unit test to test RestGroupService