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.
Merge pull request #186 from mjdescy/respectlineendings

Add Feature: Respect Line Endings (Closes #166)