Framework, Tools and Good Practices for Cybersecurity Curricula