Remove inputs from flatmodel definition
Add basic schemas to assist with understanding the code.
Remove unused files and move to core namespace
Remove unused test files
Remove unused examples
Core.test unit tests passing
change filter-map to filter-map-by-val (issue #9)
Ignore Eclipse (counter-clockwise) generated files
Large check-in of *mostly* working code
Fix errors in instantiate. Fix issues #4, #6, #7, and #8.