Merge pull request #2 from letharion/master

Normalise whitespaces.
Merge pull request #3 from letharion/master

Move all print statements outside of the validateReceipt function to make it more re-usable.
Merge pull request #4 from letharion/master

Wrap the validation functionality in a class
Merge pull request #5 from letharion/master

Correct filename for validator in example file.
return all receipt fields on successful validation
Merge pull request #6 from slingler/feature/return-all-receipt-fields

return all receipt fields on successful validation