Angular form directives and controller now adds marker