Сделал Unit of Work.
Merge remote-tracking branch 'origin/master'

Conflicts:
	.gitignore
	MovieDatabase/pom.xml
	MovieDatabase/src/main/java/BusinessLogic/Movies/Film.java
	MovieDatabase/src/main/java/BusinessLogic/Movies/FilmRating.java
	MovieDatabase/src/main/java/BusinessLogic/Movies/FilmsTop.java
	MovieDatabase/src/main/java/BusinessLogic/Movies/Person.java
	MovieDatabase/src/main/java/BusinessLogic/Users/Administrator.java
	MovieDatabase/src/main/java/BusinessLogic/Users/AuthoUser.java
	MovieDatabase/src/main/java/BusinessLogic/Users/User.java
	MovieDatabase/src/main/java/BusinessLogic/Users/UserRegistrator.java
	MovieDatabase/src/main/java/DataLayer/request/RequestFactory.java
	MovieDatabase/src/main/java/DataLayer/request/test/TestActorsRequest.java
	MovieDatabase/src/main/java/DataLayer/request/test/TestDirectorRequest.java
	MovieDatabase/src/main/java/DataLayer/request/test/TestProducersRequest.java
	MovieDatabase/src/main/java/DataLayer/request/test/TestRequestFactory.java
	MovieDatabase/src/main/java/DataLayer/request/test/TestWriterRequest.java
	MovieDatabase/src/test/java/BusinessLogic/Movies/FilmRatingTest.java
	MovieDatabase/src/test/java/BusinessLogic/Movies/KinopoiskRatingCalculatorTest.java