Refactors question controller and auto-upvotes new question