Added basic up/down voting functionality

  Test are passing.
  May need to provide more test conditions.
Prefer single-quoted strings when you don't need string interpolation or special symbols.