Added AddressView and refactored AddressFragment in terms of it