Merge pull request #1 from mdamour1976/cleanup

[BACKLOG-1138] Cleanup thin model
Fixed unit tests....
[BACKLOG-1576] - support for getting an outside strategy for determining which columns to use in an auto model.
Merge pull request #55 from kurtwalker/BACKLOG-1576

[BACKLOG-1576] - support for getting an outside strategy for determining...
Merge branch 'cleanup' of https://github.com/e-cuellar/modeler into cleanup
[BACKLOG-872] Restructure Data Access to allow for deterministic build