Feature/import test

Unit tests for the importer.
Refactor the EmxImportWriter to a Job parameter object plus a stateless ImportWriter.
Use @Transaction annotation instead of explicitly talking with the platform transactionmanager.