Major changes

CompetitionDAO.addCompetition implemented.
Changed Competition to abstract, and added subclasses CLeague and CCup.
Changes in tests, US and added a new library (JavaMail)
Commit