Jan's Macaroni and Cheese