Enable support for OAuth credentials

Instead of using a password to authenticate you can now supply OAuth credentials using authorize() and verify()
Changed API URL to one which works with OAuth
Upped version to 0.4.4dev
Reorder oauth functions, get imports outside of functions.

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>
Force user to entered a valid token before starting private tests, in case of oauth authentication.

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>
Slugification of repo name now works correctly.

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>
Version bump to 0.4.4 .

Signed-off-by: Baptiste Millou <baptiste@smoothie-creative.com>