Task: Make uuid equality more restrictive for unsaved tasks
Tests: Add tests for uuid equality and hasing