David's Onion Bagels