Added Pos type
Renamed Pos to Position
Added SourceFile monad class
Renamed SourceFile to SourceFiles
Added source loader monad class
Clean up lint warnings
Added number literal parsing module
Added escape character parsing module
Reorganized modules and added new ones
Removed Show instance, added debugStr
Added tests for Text
Corrected comments
Fixed lint warnings
Added number literal parsing module and tests