Add transclude directive and controller