Objectized gauth.py file
PEP8 fixes
Moved otp functions to dedicated file, small improvements
Merge pull request #10 from moul/objectized

Code rewrite with classes