Added a runInit and mergeView; init now protected; Added reference
Added a runInit and mergeView; init now protected; Added reference

runInit is called externally and returns the correct reference to the controller. Chainloading changes the reference to the new controller
mergeView is for when creating composite views in a child controller


Zunautica/teadaze