Using Controller within directives