Tests

Made tests for some of the controllers.
Revert "Tests"

This reverts commit ef58f006fe545d27c33002f8b0ce3998388f78ba.
Revert "Revert "Tests""

This reverts commit db81ae4cd464451082ba267e17ce9cecdb144474.