Added default console command called listcommands to list any registered...

... commands. Added message on creation of console to notify user of the “listcommands” ability. Basic handling to ensure users cannot register command called “listcommands” over the default.

Feel free to implement, improve on the idea, or reject :)