Added dynamic address input
Refactored multiple address field actions + tests