Wrong date on copyright...
Added context and exception classes to encapsulate common text file operations.