Baked Macaroni & Cheese W/ Ham & Carmel Red Onions