separate elements into objects.  Finish parsing for simple heirarchy - fails when an object has no enum property
parse quoted-blocks, fix newline characters