Heat olive oil in a large pot over medium heat. Add onion and garlic and cook until the onions are translucent. Add remaining sauce ingredients and combine well. Make sure to adjust your sugar, salt and pepper ratios now while the sauce is not too hot. Bring to a simmer and turn heat down to low. Simmer for 25-30 minutes. Refrigerate or freeze leftovers.