Decouple CLI params parsing into a well-defined interface

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>
Release version 0.94.6

Signed-off-by: Raul Gutierrez S <rgs@itevenworks.net>