Poved definition of Position to add support for parsing files.  Fixed noneOf combinator.

noneOf worked before the change to Position, but this was just lucky because it was calling getChar before currentChar instead of after.