New "add_message()" method

It's a replacement for set_message() but with more sane arguments; set_message() will be deprecated in the future.