Best Vegan Toasted Sandwiches!