Add an option to control splits direction
Some documentation refactor
closes #3, closes #4