File destinations - fixes 110

Fixes #110.
Maybe it would be clearer to say "adds a destination that logs to a file. Each JSON message will be written on a new line."