refactor handleMessage
metadata transfer is working: update the readme
typo