address feature - with abbreviated address it will add county if town blank. updated address factory and refactored address_spec.