desk.com API v2 wrapper written in salesforce.com Apex.