added the typeahead and tags directives into one module