got pretty far with approval ajax and jquery, stopping for the night
voting: main logic is working for all voting scenarios but sometimes we get duplicate votes in the database, possibly due to server issues. need to protect against that
major change: adams solution to our approvals ajax