Console

Implements commands as suggested in #4131.

This also adds an INotifyChat event thingy