added more validation on the addressbook form and changed the layout