Created vote model and model tests
Add has_many votes to User
Fix migrations
Add ability to vote on articles

- Articles#index shows current score for articles and upvote/downvote
  buttons
Add additional validation to vote
Add voting to comments, show votes on article#show
Clean up votes

- Fix broken uniqueness validation

- Refactor logic

- Ensure only signed in users can view the vote buttons
Added integration test for voting
Work on AJAXing the votes
Fix AJAX voting
Finish AJAXy voting and styling

- Add vote arrows

- Change vote arrow color based on vote status

- Additional styling
Add new Gems, account for vote errors
Fix bold on updated scores
Fix tests

- Change vote assignment in votes_controller
DRY up voting js.erb
Test new instance methods for Comment, Article
Stylistic changes

- Organize newest CSS file alphabetically

- Rename create action in votes controller to properly reflect that it
  can either create or update a record
Refactor votes_controller into votable concern

- Include votable in comments, articles controllers

- Remove votes_controller.rb

- Add instance methods to vote.rb

- Refactor routes accordingly
Refactor votes helper, some views

- DRY up several methods in votes_helper.rb

- Fix indentation in votes partial
Fix comment styling