In a stand mixer, add all ingredients and let mix for 5 minutes (or 10 minutes if you're doing it by hand). Resist the urge to add more flour. (If you want to use active dry yeast instead of instant yeast, mix the warm water and sugar together, then sprinkle the yeast on top and let it sit for 10 minutes before adding the remaining ingredients).
In a small saucepan, heat the olive oil over medium-high heat, then cook the garlic for about 30 seconds, stirring to keep from burning. Add the tomatoes and cook for about 5-10 minutes. If you want it smooth, blend it carefully in your blender or with an immersion blender. Sometimes, if I'm in a hurry, I just blend all the ingredients in the blender and call it good, with no cooking.