Drain and rinse the beans
In a frying pan, add the oil and fry the onion (7 mins)
Add the Garlic and cook (2 mins)
Add Bacon and cook (3 - 4 mins)
Transfer the mixture to a slow cooker, add the rest of the ingredients
Cook on low 12 hours or on high for 8 hours