Begin refactor of reflection to work with TypeTags
Working draft of model builder
Drop 2.10.x support.

This is a casualty of the changing scala reflection api.
Remove commented code
Refine some names.

Addresses the bug portion of issue #21.