rewrote class command_line
redesigned class parser
removed unneccessary classes