Move the giveVote function from the Request to the User model
Finish add/remove voting functions
Restrict voting and requesting for authenticated users