Merge pull request #268 from anserran/background-executor

Background Executor to execute long running tasks
Removed some unnecessary classes
Added file chooser dialog and widgets related
Substituted old file chooser with new file chooser