Bean & Macaroni Soup