uncomment sql query responsible for create database only if not Exists
add ignore path
Remove unused parameters model from method home.
Add javax annotation Transactional responsible for commit and rollback
transactions

Add spring annotation @TransactionalConfiguration responsible for
configuring transactional test.

In method setUp Add create new user and save him to database, this user
will be used to test behaviour WelcomeController method.

Create method "test_homePrincipallNotNull" who test url: "/" who is set
in method "home" located in WelcomeController. This method test
behaviour when method have parameter Principal not null.
In this method it is created Principal with login: "TestLogin" and
authorites: "ROLE_USER". It tested behavior of response from method
"home", forwardedUrl what is requested for method "home", name of view
what is accessed, test if the response status isOk(200).. 

Create method "test_homePrincipallNull" who test url: "/" who is set in
method "home" located in WelcomeController. This method test behaviour
when method have parameter Principal null. it tested -  forwardedUrl
what is requested for method "home", name of view what is accessed, test
if the response status isOk(200).
Remove code from method setUp responsible for create user, set data to
user and save him to database, is from now is unused replaced by
imported schema WelcomeController.sql.
Change hsqldb connection url from file to memory loaded

Change 'hibernate.hbm2ddl.auto' from 'create' to 'create-drop' database
will be create and drop each time when the session is ended.

Add properties 'hibernate.hbm2ddl.import_files' to hibernateproperties
with file - 'hibernate.hbm2ddl.import_files', this file has data who is
insertet into tables what was created by hibernate.
Add sql script who will be insert data into tables user,
user_information, user_role, playlist.
Merge remote-tracking branch 'origin/master'