More method infra
Ensure all datatype-ish objects are DataTypes

This is mainly just to get equality comparisions, which are nice.
More checking for strings
Some incomplete stuff about parsing Field Tables
Complete FieldTable data type
Move Method again
Fix accumulated typos and missing imports

Shout-outs to pyflakes