Moving ImportDialog to DataImporter.js

to cut down on clutter in FistUI.js.
Adding tests link

so anyone can run the tests on their browser :)