Added initial Provider. 

### Changes
- Added initial Provider and interface
- Added List all methods and Get by Id