Added google's simple json parser as dependency
Looks like basic auth is required for api requests that don't target specific flows.
This means we need username/password for private message sender.
minor method name change.
Added fetching recipient id functionality/tests based on commit author from a build for private messages.
Separated unit and integration tests.