Update project feedback view to correctly handle feedback and awarding of badges (probably a good sign that it belongs somewhere in a model with a test for it...)