Candidature for colaboration of a goal - Almost done. (its missing one verification of the qualification of the user and the qualifications of a goal needed).
Creation of the Domain Class Candidature and the Enum CandidatureState - done.
Sending automatic email (in localhost of course) FROM the candidate user TO the project owner - done.
Saving the candidatures - done.
Verifications implanted:
-One user can make candidatures too many goals, but just can make one candidature to one goal.
-If the user is logged out he cant make a candidature.
-if the user is logged out he cant mark a goal as completed.