Added abstract DAOFactory (and Hibernate implementation) and SkillManagerApp class