Hooked up delegates for textfields and dismissing on return