Change voting actions from UserController to AnnotationController. Make client-side voting JS more abstract.