Java implementation of Basecamp API