Rewrote voting in the backend.
Merged in some new changes from development.
Updated tests to work for current vote setup.
Only one vote per recipe allowed per user.
Added method for resetting vote.
Can now reset vote by pressing corresponding vote button again.