Refactoring Phonebook classes and creating documentation to ContactController methods