IsNull and DropNA expressions

closes #697 
OK, I'll try to limit my use of them.  It's interesting the extent to which ones tooling or development practice can affect ones aesthetics around code.

I appreciate the efforts you've made in accommodating my needs (fast tests, limited pytest magic) and so please let me know if there are other things that I do that conflict with your ideal development workflow.