Non-intrusive Google Authenticator support for Rails and other projects