FIX: Adding viz tests

PySurfer needs to also incorporate my PR #35 in order for mayavi-based tests to work. This gets us 76% coverage, but the big remaining chunks (not one-liners) are the `_onpick` functions, which I didn't find a good way to test.