Add equality support for Project/ModelState
Add RunPython migration operation and tests