Build more tests

more code examples

Find a way to cleanly support short options with long

Other suggestions welcome