Create test cases for all controllers #28
Added test for PromotionController.
Modified PromotionController to fulfil coding standards.