Make the messages standardised.

Do you like the new functions for messages? They are intended for command responses and general info, and more specialized ones may have to be added, but are the basics ok?

BTW, please don't merge as if they're ok all the messages have to be updated to use them.