adding extending angular-ui typeahead entry plus other minor updates