changing from ContactsRequest to Promise. Closes #49
fixing constructors
Addressing comments
Merge pull request #52 from efullea/promises

Switching to Promise. Closes #49