fixed a typo in comments
bug fix: was using globals() incorrectly
whitespace and comments only
better error output
better support for handling empty (or non-dict) data
DictField added to fields