Add typeahead cache that keeps typeahead strings for the datatable
Updates documentation
Fixes documentation generation