fixes #16 - move test data structures to separate file
seeing weird things on travis - is it possible the venv is staying?
fix for py33