Don't require unittest2
Test on pypy
Add travis