Begin oauth update
big changes to have more options with :app
Merge pull request #2 from jbltx/master-dev

New options with :app