Added the FilePointer Class.  This can be passed from scanner to
dispatcher to tokenizers and user to fetch characters from the source
file.