Merge pull request #13 from dealsbytheway/sid

Sid
Merge pull request #14 from dealsbytheway/master

master to ashish
Adding Interface for Service Providers
Merge pull request #15 from dealsbytheway/ashish

Adding Service Data Provider Interface.
Merge pull request #16 from dealsbytheway/master

Merging sid from mastor.