@tispratik , I have all by 4 tests passing and the UI seems to work fine. Can you take a look?

We probably want to do a little more refactoring to make it cleaner, as the vote moving case seems very "tacked on" at the moment.