@Misfit87,
It was time for you to move on a good year ago, long before the baby drama.
Seriously, you're going to stay with someone who makes you give up your friends, who you fight with pretty much all the time, who cannot do you a simple favor without keeping score and becoming resentful and throwing it back at you, and who seems to be lying to you?
If he is still in touch with the baby mama, hey, that's life in the big city, and you have to be okay with it. The child is his and it is his responsibility. If he is going to see his kid, then the woman will be in his life. You have to get over any jealousy you have in that area and respect that the contact is for the sake of the child, who didn't ask to be put into the middle of this mess. Understand that any time you are involved romantically with someone who has children, then they are going to have contact with that child's other parent. That is called responsible parenting. So if you are having problems with that, then I feel you are in the wrong.
But that is, far as I can tell (and I am mindful of the fact that you have only told us your side of things of course), is the only place where you are in the wrong here.
This guy has serious baggage and will have it for the rest of his life. He seems to have petty jealousies, issues with telling you the whole truth, and the two of you do not get along.
Right now, you are addicted to the drama, you may feel you won't find someone else, and you think this is the way things have to be.
News flash - this is not how life needs to be.
Extricate yourself from this drama and you will find there are plenty of men out there who will not pick fights with you every week, will be truthful with you and will at least let you in on what their baggage is before you get too deeply involved. And they also wouldn't dare to presume to tell you who you can and cannot be friends with.