initial import data implementation
auto-determine file type and generate appropriate IO class
rename
update model definitions
more robust to various table layouts
check for valid model class
use previous import as 'template' where applicable