More syntactic sugar

- Commands can now implicitly convert strings to Option[String], for easier Command.components definitions.
- Fixed a type-related issue in CommandInterpreter.interpret()