Possible move to pytest

[This is on hold since the nose2 v0.5.0, but I've pushed it in case it becomes an issue again.]

Didn't really want to do this, but `nose2` appears to have stalled and the current release breaks for `pip` users because of the pinned six dependency.