First bash at making OPIE (RFC 4226) OTPs
Broken, but getting there.

Remember! We can search the dictionary in two separate halves, depending
on word length. |w| < 3 => (low,high) = (0,570), |w| > 3 => (low,high) =
(571,2047)
Several major moves:

  * Added in an RFCs directory, for reference.
  * Created the OPIEValidator
  * Started fleshing out the OPIEUtils
  * Wrote an OPIEGenerator, complete with MD5 and SHA-1 implementations
Added comment around "generateNewState"
Adapted OpenBSD's extract and insert methods.
Moved to a pom-based build
Getting the test infrastructure set up.
Fixed the FixedLengthByteArrayGenerator
Wrote a few tests, and ensured that they run on build
Added more assertions, additional tests.
Made two tests for HOTP pass? What shennanigans...
Started creating TOTP tests
TOTP randomised tests are passing :-)