error handling

Cleared up error handling in shoe_model and offer. Added
InvalidFormatException