Cleaned up importer interfaces and added Builder pattern to entities.

Provided an 'AbstractFileImport' for the scala implementation to derive from more simply.
 Also added new spock tests for `entity` package.  More to come for the importation engine.