Implement .charAt()

Not tested yet...
Replace test constructor

We can build the map ourselves... The initial goal was to spy() the FileChannel,
but that turns out to be useless. This is internal logic.