Cat Chit Chat: How do cats know when we are coming home?