add caching Rakefile
Improve pre-commit scripts
Use runipy to re-run notebooks
Elaborate in README
Minor path fix
yet more readme