cache purge hooks can import different backends now
pep8
get an integration test working
update readme