Created a new package to hold the cli parser

To minimize the file size and regroup the related concepts.