Added build_login_URL(), get_nonce(), and validate() to DiscourseSSO

Renamed classes/functions to adhere to PEP8
Added some test credentials from the Discourse tutorial
moved discourse_sso.py to discoursesso.py