File destinations - fixes 110

Fixes #110.
Worth mentioning that this is a blocking file writer in contrast to the existing non-blocking, but twisted specific, ThreadedLogFileWriter.