Basic file output, buffer the output by wrapping it in a BufferedWriter