Modified message handler so that it doesn't answer when asked about a parameter that doesn't exist
added format
modified to allow command messages
Merge remote-tracking branch 'rechyman/master'