add maven plugin to gradle for local publishing
Add the `OrgFull` model for org responses.

Add the `profile_responses`, `account_ids` and `groups`
to the show responses for orgs.

closes #2
Add the `attendance_status` to `Timesheet`.

Regenerate the `equals`, `hashCode` and `ToString`.
I switched to using IDEA, so the methods are slightly
different...  probably should have just added a depedency
on commons lang for their builders.

closes #3
Add `about_me` to `AccountFull`.

closes #6
add license to new file
Add ability to update org profile responses.

+ Add a new `FormUpdate` class to hold the update (id and string value)
+ Add a `List<FormUpdate>` to the `OrgUpdateRequest`
+ Create an `addProfileFields` method in `BaseResource` to add params
+ Update tests for these fields

fixes #7
Allow account update to have multiple profile responses.

+ Change the `AccountUpdateRequest` to have a `List<FormUpdate>`
+ Use the new `addProfileFields` method to add them to `params`
+ Update the tests

fixes #13
Add the `isReadOnly` option for creating and updating checkbooks.

+ Add the `isReadOnly` param to `update` and `create` in
`CheckbooksResource`
+ Update the various tests

fixes #8
Add `on_behalf_of` to `FormSubmission`.

+ Add the `OrgSnippet` (e.g. `portal_snippet`)
+ Add the `onBehalfOf` field

closes #10
Add filtering form submission by status.

+ Add a `show` which takes params
+ Add a `getForm` which takes a `status` String
+ Update the tests

closes #9
Add method to search for account by custom profile response.

+ Add the new method
+ Add the tests

closes #11
fix minor formatting issue
add models for account creation
fix toString for AccountDetail to call super
request params need a body for create
Split the json serialization out of the `ApiClient`.

We are going to need to serialize the json for the
`AccountCreateRequest` before we give it to the client.
This makes it clear the client should not hold the logic.
So I've made a functional `JsonSerializer` class with static
methods for going to and from json.
Implement the call to create an account.

+ Add the method to the `AccountsResource` interface
+ Add a few `create` helpers to the `BaseResource`
+ Make sure the `ApiClientImpl` uses the `RequestParams.getBody()`
+ Add a unit test
add the corresponding delete method for accounts
add an integration test for creating and deleting
Merge pull request #14 from orgsync/account-create

Account Creation