Added abstraction for importing robots from external sources. Added file
importer class.
Added working import functionality
Tidied up the MainWindow class.