clarify the docs a bit
refactor some code, remove cachedrequest and make it work without inheritance, fix preloading on a single object
add todo list, bump version and mysql lib dependency