added basic permission model
session create in progress
merge
auto generate uuids