You come off here as needy, insecure, reactive and controlling. Your emotional state depends on her. Not only that, but you actually get angry when she doesn't text you 'good night.'
Going from above. You are way too reactive to her. You are not calm, centered, and stable. Women are emotional, and emotions are not logical or rational. That's never something that should stress you out (unless you're married to her without a prenup). A woman's emotions are something you should nurture, but never be controlled by. Your mood, your disposition, your path and purpose in life, should never cater to woman. It should always be your own.
This sounds totally toxic. Agreeing to delete people from your life as a condition of the relationship will obviously result in disputes, resentment, and more toxicity. A relationship needs intimacy. Intimacy needs trust. Trust needs freedom. If you want a woman to stay, she must feel free to leave. You will never compel woman to stay with you by monitoring her. If you think she's going to stray, that's either your own insecurity, or a gut check telling you this girl is a drifter. Either way, it doesn't make for a healthy relationship.