Init commit
Add test cases for Votable#vote_value(voter_id)
Add TODO
Add more tasks
Change interface from *args array to options hash
Auto convert _id from String to BSON::ObjectID
Version bump to 0.2.0
Update gemspec
Don't index voter_ids arrays since indexing 'an array with many elements (hundreds or thousands) can make inserts very expensive'
Version bump to 0.2.1
Bump up version to 0.2.1
Add validations; Change new_vote(...) to vote(:revote => false, ...) & update_vote to vote(:revote => true, ...)
Add voter interface
Add voter.vote(votable, vote_value) interface
Version bump to 0.2.2
Rename from votable to voteable
Extend Voteable#vote_value(x) interface where x can be a object, a string or an BSON::ObjectID
Auto convert vote value from string to symbol
Add :new option to User#vote
revote can take blank object as false value