Tuscan Beans with Parmesan, Herbs & Grape Tomatoes

1 lb dried cannellini or Great Northern beans, picked over and rinsed 1 pint grape tomatoes 1 small onion, finely chopped 3 garlic cloves, minced 2 tablespoons extra-virgin olive oil 2 tablespoons unsalted butter, divided 3 thyme sprigs 1 teaspoon Read on!