Clean up project usecase factories

Remove dependency on icon as projects no longer have icons
Clean up project edit usecase
Clean up project prepare usecase
Clean up project add usecase
Mark project add and project edit usecases as finished