Homemade macaroni and cheese with onions