Adding event aggregator and view models. Need to hook in controllers to coordinate events, interactors, and viewmodels.