Added abstract edit controller

Added dialog buttons view