A lot of progress on commands

They're pretty much finished besides /mvtpf and /mvtpfallowed, along
with the proper behavior for the option "ignore-permissions" for
commands.
Added a small bit of documentation