Refactor OAuth flow: Cache everything in app record
Move Query class outside of Feed scope
GET post returns object (`{"post":{...}}`)
Add refs support