add ignore ability to ignore pickle files; continued work on ch5