create the command-line application skeleton
Add DataHandler class and validate method

validate the name
validate the postcode
refactor the validate method to raise error
Add state validation