separated opt_parser tests from runner tests
some refactoring of opt_parser spec; tests for the methods "parse!" and "help" of opt_parser