Adding modules for favorite, lead and user

* Adding the api calls for lead, favorite and user
* Making it friendly for the Canadian spellings (Why not)
* Adding more tests to make sure the client has access to all
  the module methods