Refactored importer

Procedural to objective style importer build with TDD. More importantly importer is now 100% spec covered. Also some DB and field naming optimizations. The API stays the same(for now).