Modify layers services, added methods get<Entity>ById  and unit  tests for these methods
modify .gitignore
Added InetrviewResourceIntegrationTest, added binding nested objects for InterviewCommand
Modify DbExistValidoator added reaction to null value, added hamcrest libary for testing fields object in attributes  and other tests, modify jsp page  for interview, added select to company, position, city,technology
Changes  in page interview , view for three modes (Create,Edit,View), changes class controllers added method goToInterviewPageWithInterviewCommand
Total Refactoring InterviewResourse,  InterviewResourseIntegrationTest, jsp page to interview, bug fix unit test getInterviewById()
Refactor property editor for binding nested class, refactor unit test bindig nested object , added method update to InterviewService and unit test this code
Refactoring InterviewResourse and  InterviewResourseIntegrationTest  added ExceptionHandler for EntityNotFoundException and misc..
Using DBUnit
Using dbunit
Delete in DAO  getInterviewById() because duplicate getEntityById()
Added state Db on after and before test, delete transaction on
IntergrationTest, added expected state db before test.
Refactoring Name xml files for Dbunit and misc.
Fix testValidationIncorrectFieldsIntoFormEditInterview() and fix
testCreateInterview and testUpdateInterview() using mockDao other Entity
Add session.flush() to method save in EntityWithIdDao<T extends EntityWithId>
Refactore: moved @Transactional to class annotation
#84: removed spring transactions for tests
Refactore: Transfer and create a test data set for each integration tests in InterviewResourseIntergrationTest
Refactore: Added test dataset for testShowFormCreateInterview()
84: Fix testShowListInterviewForRegisteredUser() in InterviewResourceIntegrationTest