Fixed to use persisten OAuth token
Added data retriever
Added Profile struct to retrieve basic profile data