Added test case to ensure we can handle junk data at end of puzzle file
Renamed test cases to match PEP 8 naming guidelines
Fixed test case to pass in each of the supported Python versions
Updated .gitignore to use Github's latest .gitignore file
Removed unused method