lock down vote/remove vote methods; add tests
fix date sorting