added Address model

can view address details. empty fields are unhandled. added middle name