added SyncMap with basic get and add functions
added SyncList and working on message session that uses it