Updates, bug fixes

The parse_scheamas.py script now generates a classes.py file that can be
loaded with no errors. I'm going to add some more base functionality and
start testing.