- Changing method names from pascal to camel notation
- Added a rest service provider to be injected to service implementation and be reused in case new service implementation classes are needed (Maybe move url out?)