add wrapper example
several small improvements

- fix column alignment when highlighting
- use [7mto reverse video[0m
- start validating input makes sense