Broke apart EntityCore into header and source files. Added makefile and Test applications to run.