protocol -> otp_type because that's a better name for it.
Make autoincrementing optional when getting an HOTP code.
More docstrings.