add Ruby version compatibility note in README.
better gem description.
move ::for_formats to test_helper.
move test helpers.
add docs about ::nested to README.
add ::nested to allow properties being nested in a separate section in the document.