Finished Zipcode class and associated tests