Update to use AbstractHttpControllerTestCase

Zend framework provides a faster way to test controllers, with much easier to follow assertations. It also greatly simplifies the setUp section of controller tests