better ajax loader
allow users to upsert votes
add ability to count number of each type
allow upserting of users