add session context manager
better utils.reset_sequence
move test fixtures to conftest.py
gitignore pyenv file