modified api to include location, contact constructs. Updated image request to allow for different image types (a url, base64 string, etc.)