Merge pull request #3 from Restocheck/develop

Deals
* fixed bug, wrong variable
+ send custom fields with deal request
* updated for new return field: language_code
+ functionality for extra addresses in company
* updated function name to match output from teamleader
+ functions for source_id in deal
+ set correct company value in initializewithrawdata
+ function to get contacts by company
* fixed get contacts by restaurant
+ comments for get contacts by company
- return raw data instead of contacts
+ function to add language code to a contact
+ function for extra addresses in contact
+ functionality to update a deal
+ add business_type to api call
Return all data on updateDeal

If not, we lose the reason of failure.
Merge branch 'bugfix-DealUpdateReturnReason'
Added more robust error checking
Merge pull request #9 from Restocheck/master

Teamleader API Upgrade