If it was dark green and smells, then it's toxic bile, indicating that your GB was blocked. Fresh bile is clear gel-like, yellowish and has no smell. Was it the same colour as the olive oil you drank?
Usually, if you can't keep it down, it's because you haven't prepared enough - so I'm learning but I'm a slow learner!
Check out the section on cleansing on this site. Most people find that each flush is different. You may get stones next time. Be interesting to see if any of your symptoms clear up. Good luck and happy healing!