Overhauled resource data saving.

Resource saver functions now take an argument with the data to save,
which may be entirely distinct from request.input.
Avoid specific KeyError dumpout in basic example
Specific cosmetic change to README
Added intro documentation