fixes wstrange/GoogleAuth#8 - Create an interface for GoogleAuthenticator class