Added basic up/down voting functionality

  Test are passing.
  May need to provide more test conditions.
Align the elements of a hash literal if they span more than one line.