Cat/Review voting & tests related to it

Probably want to add some indexes to lookup by user and by voteable.