Add help command

If you play around with a telnet connection it is useful to have a help command which summarize all available commands. This PR adds the help command.

My C experience is rusty and I do not know if all string pointers are fine or need a strdup() in the help function within commands.c. Please review first!