Make sure that commands are registered in lowercase
Add test mode.
Run IWriteLists with -t (or --dry-run) to run in test/dry-run mode. This
will force IWriteLists to stop after loading plugins, and never actually log on to Steam. This will make testing with Travis/CI systems easier in the future.