Collection parser

This PR add the parsing of arguments to a single target collection.

Use case example:
```test -n hello -n world```