Initial Commit of Cereal classes