Reorganize messaging solution
add JoinList.join
Minor JoinList changes
Update serialized data for file write if async write is pending
Rename package