feat(ingest): implement subject filtering

- typeahead directive
- add subject filtering with typeahead directive
- adjust typeahead directive
- add subject filtering
- add facets to type filtering, add place filtering

closes #138