Removed JsonNode from ApiResponse and made it a regular object. This allows greater compatibility between java classes and the objects set in the ApiResponse.
Added additional case for setResponse where it can instead check the response for properties if the data returned is null.
Added more ways to set the owner of a organization model
Added a petal constructor for Users so we can just give them any kind of properties.