Validation example, tests, readme

Also some more specs for terminal width and shell
execution.