Merge pull request #53 from nromanen/master

Merge m->y
custom backend validation in process
Checkstyled. Left side genres. Fix bugs. UI
Merge pull request #55 from nromanen/yurembo

Merge Y->M
Merge pull request #56 from nromanen/krivorotenko

Merge k->m
Merge pull request #57 from nromanen/master

Merge m->k