Now using commander to handle CLI arguments and flags