Isolate scope directive with controller