The initial commit of the old java files I found in an old email to
myself