format response to fit consumer needs, include generic id

fixes detroitledger/gnl_profile#37