Added equals method to blockdata
Added support for exclamation points in the letter class
Added the BlockText command, used to write text with blocks
Added XmlSound to allow serialization of sounds
New exception for when an invalid material name is given
Began working on the ExtraItems class, used to get the items with data-values easily