Implemented the "Importer" Controller
Modifications to some Automated Tests
Minor Revisions to ListOfFiles and ListOfPieces

Allows different arguments in place of QModelIndex objects, to allow
much easier testing. This is the commit that causes issue #127.
Merge branch 'vis8' of github.com:crantila/vis into vis8