Add TemplateIndexer: Model for Subclassing Indexer
Basic Working Version of MPController

Includes an example client class: ThingProducer.
Merge branch 'visX-devel' of github.com:crantila/vis into visX-devel