Usergrid 256 api response implementation

DO NOT MERGE until comment says otherwise.

This pr taking the existing api response and copy/changes it for use in the rest tier.
I don't think there is a client , server separation between the api response. Need to respond to this and investigate further.