WIP: Handle GApplication::open signal
This enables us to open files for fast editing.
Currently we get N GApp::open signals when opening N files. This is, as far as i know, what we did pre-refactor. Its less optimal. I don't know how to fix that though.