Implement API changes and small fixes

Implemented new API features:
* Creating contacts
* Updating contacts
* Updating user preferences

Fixes:
* getUserInformation() no longer accepts arguments
* Typo in deleteContact() argument