OMG ((( Laura ))) I am so sorry to hear that. I am glad you are safe now and working through the emotions involved.
Obviously he has serious issues to have gone off the deep end like this. It's not you, none of this was your fault, I hope you do understand that - it's his issues that caused this. Some people explode when their insecurities are triggered - horrible for those who get the brunt of it and have done nothing wrong.