Added detailed specs for Pikelet::FIeldDefinition
Field definitions now accept a parser block. Field types are deprecated.