Document *everything*. Change setup_schema function to only accept class - mapper wasn't used.
Merge pull request #18 from davidjb/master

Document (almost) everything + change setup_schema function