Add state to projects + unit tests
Projects can be deactivated & reactivated