Fix #8: Consistency in N field names.
Fix #50: Update README for 0.9.2 changes.
Added a static method to return the allowed fields for a structured type and
a test case.
Added doc comments for several methods.