closes #2039
dont create term object on each call
calololback

(how the hell was this working?)
Added action:post.downvote hook
added indices on search key and id for mongo