Hi,
To classify a cat, one node at the end of your model is enough, because 0 can represent non-cat and 1 for cats. To achieve this, you can add a Sigmoid layer at the end of your model, which will work as you explained about using the threshold for classification.