Started reworking messages
Added sequence diagrams
Resolved merge conflicts