Complete validation for Project#Update. Storing updates correctly, too.