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

@liantics , @garthgoldwater 
This is a really nice way to extract logic.