Fix auto new vote selector

When voting, this automatically selects the next unvoted requirement after the button is pressed.
If there are no unvoted requirements, it will stay on the previous requirement. 

This also fixes the bug of multiple votes being sent when the vote button is pressed. (A new vote action controller was created every time a requirement was selected, so there were multiple VoteControllers on the vote button, each one sending a request.)