added uuid
added interchange functionality
interchange message uuid
added some doc