Improved help and command not recognised messages

They now use format strings so if the commands are changed, they
auto-update