Simplify use case updating, read all use cases on update
Fix not saving datasetUuid, use UseCaseModel to update model with new datasetUuid
Automatically logout on token expiration, re-route to route attempt on login