Tidy up the Data module by putting its functions into a table.
Lowercase all functions in the data module.
Implement scopes as an optional last argument to Data functions.
Turn the Data functions into Methods.

This is both to access the 'post' function from inside of 'delete'
and because Methods are cool!
Edit the example module path and add a comment above it.
Add links to wiki articles about the Data module's internals.
Add a comment listing the parameters used with Data methods.
Edit "Usage" to "Usage example" in Data module.
Update comment above 'put' method.