switch pytest to unittest for interpreter portability
add mention of pypy support to docs