Add support for drag and drop

- This aims to address the first part of issue #74
- No magnet support as yet, but that can be added later
- Add giomm for MIME type detection