Set of Java classes for serializing objects.  Yes this has been done a billion times before.  I'm doing this for entertainment.