Physical & Emotional Abuse Support Group
Abuse is a general term for the treatment of someone that causes some kind of harm (to the abused person, to the abusers themselves, or to someone else) that is unlawful or wrongful. No one deserves abuse, period. Abuse can be emotional, physical, or sexual.
Putting it all out is good because then he cannot enter the house, and he cannot manipulate you with little tricks like being late or mumbling or bringing people you don't like. I also suggest getting a good friend or family member to be there to witness. You could also ask the police.
Pandora gave you some great advice so I don't have much to add except stay strong, don't stoop to his level or let him drag you into a fight that you don't want to have. And do something extra-nice for yourself after it's over and he has gone.
You can do this. Good luck.