add .swo to gitignore
fix DictSchema: don't put config in mapping
cleanup Problem: add base class and subclass for Invalid Type, fix tests
no need to look at unexpected keys if we're ignoring them
ListSchema was actually a TupleSchema - fix naming and models in tests
adding ListSchema