CLI2: Fixed bug that allowed numbers to be interpreted as IDs
CLI2: Fixed bug that allowed numbers to be interpreted as IDs

- For a WRITECMD with no FILTER args, if a Lexer::Type::number exists as a
  MODIFICATION, and that number is an unsigned integer, then promote it to
  an ID. Added eceptions for the 'add' and 'log' command.

  This feature allows for the continued use of 'task done 1', which should
  be deprecated.

tbabej/task,tbabej/task,tbabej/task,tbabej/task,tbabej/task