Three Cheese and Onion Sandwich