Created votes for questions and answers

* added a ```_question_votes``` and ```_answer_votes``` partial for vote forms
* added controller logic for ```votes```
* added uniqueness validations for votes to ensure uniqueness for specific votes for specific users