Sloppy Joes

1 tablespoon olive oil
1/2 cup carrots (minced, can sub chopped bell pepper)
1 cup chopped onion (about 1 medium onion)
1/2 cup chopped celery
2 cloves garlic (minced)
salt
1 1/4 pounds ground beef
1/2 cup ketchup
2 cups tomato sauce (or 1 15-ounce can whole tomatoes, puréed)
1 tablespoon worcestershire sauce
1 tablespoon red wine vinegar
2 tablespoons brown sugar
1 pinch ground cloves
1/2 teaspoon dried thyme
1 pinch cayenne pepper
2 ground black pepper (turns of freshly)