separated out geometry tests from entity tests
Merge branch 'entity_framework_revisited' of github.com:davidom/Proteus into entity_framework_revisited

Conflicts:
	src/test/CMakelists.txt
	src/test/geometry_tests.cxx
first shot at entity traits class