Wrote otp::Key class to do the actual encryption.
BlockTracker still needs to be implemented.