added question exists logic to show page; do not show question category if not have questions; fixed logic in filters to handle cases when filters are bad