Added answer voting tests and implementation, including unobtrusive js