added function parse() to class command_interface
redesigned class command_line
updated class command_line