converted all commands to a new format, started on a help command, and tweaked many other things