Adding contact, email and phone form and updating agency form
Refactoring agency model (it is more generic)
Updating contact model