Python implementation for the RFC4226 (HMAC-Based One-Time Password Algorithm)