Interview scheduler/interview factory entity

I had a few tasks to do:

1) Create Interview Entity; 
2) Create Interview factory. I want to be able to create several types of interview - without questions; only with standard questions; with user and standard questions. 
3) Create dao, service and controller for Interview. 
4) Create "addNewInterview" and "getInterviewByApplicantId" in service, controller and dao. 
5) Create question entity, question information entity and question block entity. 
---Question information - with question, answer, mark, comment etc. 
---Question block - block of questions (in practice List) from each user. Now we can also create standard questions for every user. 
6) I merged my last task - "editAppointmentByAppointmentId" with this one. Now I think I can delete this branch from pull request.

Vadim Naumenko.
I didn't change this method. If you check this method in develop branch, you will be sure. I just added mock for this service because I thought that I'll use it. I can delete this mock, that is not a problem, but I'm sure that someone else in the near future will use this mock.