Thumbs-Do-Not-Merge

Reputation system for the site

1. upvotes, down votes for submissions. Each revision object has its own reputation
2. only upvotes for comments
3. Reputation for user profile
4. Search is ordered based on reputation