Deakstadieđáhus: Hypertree Decompositions and Tractable Queries