Moves generic oauth options into separate file
Adds github support
Changes profile url variable name