redesigned field finished, added 3 more things to the module including Name and NamePieces classes; testing complete for Field but NOT for the added stuff
added utility methods to field (empty? and size)