Tell make to ignore .ipynb_checkpoints directories

Otherwise, blog posts that get backed up as checkpoints appear twice in
lists of blog posts instead of only once.

Also, tell make that updates to "helpers.py" should result in a rebuild
of all pages generated from texts/ files.
Switch new_index to pulling blog posts from cache