Command abstraction, added unload_world
Added gamemode_change and tab_complete_chat
Merge pull request #127 from jb-aero/commands

Preparing for real commands, and a few other goodies.