Add Feature: Respect Line Endings (Close #166)

The TaskList class will now identify Unix or Windows line endings when
reading a file, and respect those line endings when writing the file.
This closes Issue #166.