remove unused interface
add message reference makeup implementation
add message makeup test
relax message type ,use AbstractMessage instead
add more UnsavedMessageQueue  test
simple broadcast string
update TODO