I do remember reading about a "stalker" app that did something like this. It was placed on the victim's phone and wasn't visible unless you knew what to look for in root folders. I'll search for it, but it was quite a long time ago. And you had to download the apk from the dev's site, it wasn't in the market.
As far as the girl, about 7 years ago, I got involved with that type of person too. She wouldn't even let me talk to my younger sister because that counted as a female. She was a beautiful, intelligent blonde that is a lawyer now, but when we broke up, she started banging her head and face against a wall, saying that she was going to call the police and say that i was hitting her.
Spare yourself the misery that is inevitable in this situation, my friend. Every time someone gave me that advice, or told me that I was "a fool" it made me want to stay with her that much more. Boy did I learn the error of my ways. I hope things turn out okay for you dude, but the only way that'll happen is if you do the right thing for yourself.