Initial commit

Well, not really.  If you would like the old version history, please get
in touch with me at code@seanallred.com.  It's a wreck though and
contains inconsistent information.