improve test fixture and message failure messages
whitespace
issue commands asynchronously

allowing for multiple promises to be outstanding, e.g. when observing
more than one game simultaneously. this is facilitated by the improved
regular expressions on lines as a consequence of trimming and anchoring
so conflicts should no longer be an issue
correct documentation for lines
ensure machine parseable game positions are shown
bump version