properly support bad UGC encoding, test included
omnibus
Add datatypes class w/ tests modeled after Tom Pollard's Metar