FIX: parent::init is not called first

In the controller's init function, parent::init() should be called before any other method calls.
Merge pull request #3083 from mparkhill/patch-1

FIX: parent::init is not called first