created vote domains
adapted usage of vote domains
refactored
Merge branch 'feature/voting' of github.com:songster-project/songster into feature/voting