Switch from nose to pytest
Switch to a new transaction log model