initial implementation of split
fix merge conflicts
toggle session statistics
fix broken test suite
add back in travis database
initial tests for splitting