update documentation
restore blocking commands and use where necessary

some commands were still conflicting with each other, but now the
blocking command queue functionality is built upon the simultaneous
command functionality
bump version