Initial commit with oAuth and file listing