Writes a string to the file using the given Encoding. Returns a Future<RandomAccessFile> that completes with this RandomAccessFile when the write completes.
Future<RandomAccessFile>
Future<RandomAccessFile> writeString(String string, {Encoding encoding: utf8});