Feature/cli

Note there are still some TDB, see comment in `io.seqware.cli.Main`