Merge pull request #15 from dealsbytheway/ashish

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

Merging sid from mastor.
Deal code added
Merge pull request #17 from dealsbytheway/sid

Sid
Merge pull request #18 from dealsbytheway/master

master to ashish