User can create, modify, and destroy votes to post using AJAX

@liantics , @garthgoldwater 
What about calling `direction` `new_value` instead?