Add parser engine.

Each action has its own parser in cli/parser/action/<action>parser.py.
Please read the source to know what you should implement in each parser.