Added a string function to Receipt `normalize()`
Added a string function to Receipt `normalize()`

I found that the `parse()` function wouldn't return anything because Receipt's `self.lines` ended up being a list of individual characters.
Adding `.splitlines()` to `normalize()` changes the list `self.lines` to more accurately represent a list of lines of the text file, separated by newlines.

mre/receipt-parser