sync
moved Entity::m_uniqueId to Saveable component. Enteties can now be created without Id. They are then not saveable. fixes #20