Changed parsing library.

Fixes #2.

Replaced manual command parsing with Go's token scanning library,
increasing stability, security, and possibly performance.

This enables a new command system where known commands are declared
once and added to the system, and the usage output automatically.