adding bc dependency, toml configuration file
adding in the parameters for the github client id and secret. regen docs
added necessary contraints and more documentation on the new OAuth processes
regen docs
updating tests so they reflect the new changes
Merge pull request #3 from Linuturk/tomlfix

TOML Fix