Set/Get String is working.
Finally figured out a good inheritance scheme,
only overriding set/get from filepointer.
Need to start writing tests. One question: preserve offset of filepointer?