@butterflyangel,
He's a lying jerk.
You also didn't trust him and, apparently, he was childish and passive-aggressive enough to then give you reasons not to trust him.
No one really comes out looking that good here, but you're the one asking, so I'll tell you.
I do hope your bank accounts are separate, and you're not paying for his little trip to see his floozy.
Send him packing.