Improve vote.xhtml layout and validation