Add Ftt tax cat subcat filter specs for admin page and non-js mode. Refactor and clean up code.