Added edit and update for projects, and corresponding specs