working on changes to Abbreviated, Canonical, and RFC822

UNFINISHED
Added methods for RFC822 names.