add key to cycle through window split modes
allow for different vertical and horizontal split sizes
add support for cycling/toggling quit modes