new structure for importer
use the root module
clean up spec
new api for importers
exception for invalid importer added
now importer are represented by a model
no need for that method
include the rest of the neccessary logic
search suitable importer
test data
check for directory
check for stdin
read is working
stdin should be used
fixed bug in logging
input optimization
report the task name
check for non-existing file/directory
the model should known what a valid source is
fixed problem with error messages