Fried Mozzarella Sandwiches with Tomatoes, Basil, and Olives

Who doesn't love a cheesy, melty sandwich topped with tomatoes and olives?  A nice twist on the good old grilled cheese.