Controller constructor, amended methods

Isolated inheritance mechanisms, introduced model to view mapping in
ViewList, introduced parameterised subscriptions