Using Controller within Directives