Refactor methods and added destroy and restore functions to employees,departments and clients