Made a complete requirement function similar to a deleted requirement; must change status before changing anything else. Updated tasks to relfect this as well