Finished blog, using 'needs' property of controller to inject a controller into another controller