Recreate the Student Directory project, extending the functionality and using TDD processes