persistence: add (slick based) event persistence
query: add ipython notebook template
gitignore: exclude ipython checkpoints