Added Message type and active pattern so now is easier to match messages. Updated the example accordingly.
Updated README