Added some file pointer get/set methods.

Added some file pointer get/set methods, if needed to jump around in the
file.
And added a FileWriter class, but its just a start, planning to fix it
later.