Added init() methods to both Controllers to ensure that the controller gets initialised properly. Router now calls init() on the controller it creates.