Make the gui command listen to the -f switch

Pass a correctly created `Filehandler' object to the `GUI' object
instead of making it responsible for creating its own.

This fixes issue #22