Introduce a make line func and assert all the neeeded bits of new_data
Started off with a pylint-induced cleanup and led into a bit of a refactor.
Merge pull request #4 from jnovinger/assert_all_the_things

Oh this is a huge :+1: -- such a better way to parse and not die on key/value errors. NICE!
Merge pull request #5 from jnovinger/pylint_refactor

One true way. :+1: