Refs #1. flake8
Refs #1. Added a failing test case to demonstrate that diff truncates content following a non-printing character
Refs #1. Updated test case to replace with a space instead of removing
Refs #1. Remove non-printing characters
Refs #1. Updated test cases to show edge cases
Refs #1. Updated docstring tests to include edge cases
Refs #1. Need to include \x1F or 31
Refs #1. Updated docstring to accurately reflect the purpose of the function
Refs #1. Use more variables so the code is somewhat self-documented
Refs #1. Replaced multiple docstring tests with a single docstring test that covers the same cases, plus a non-printing character within a tag
Refs #1. Updated test case to include a non-printing character in a tag
Merge pull request #1 from PolicyStat/issue_1

diff truncates content after \x01