Tests for controllers: To improve test coverage

Tests coverage was very low in controllers, this will improve it. [Current coverage: overall: 93%, controllers: 97%]
Also caught a few bugs along the way (see change in feedback_review.rb)
Now this project needs some more tests for models, and we are good.