My question involves search and seizure law in the State of: Delaware

Ok so heres the deal:
About a month ago, my roomate and his friend break into this convenience store and steal a bunch of random stuff out of it. I had no knowledge of this happening at the time, and I was at work while this was happening. When I get home from work, theres a bunch of cop cars out at the convenience store (which is on my block) but I didn't think anything of it. I heard that night from my buddies up the street that the place had been robbed. I was suspisious of my room mate and his friend and confronted them about it. They swore they had nothing to do with it, and I believed them. The next day while I'm at work I get a text from my neighbors saying "your house is being raided." they didnt know why though. I was frantic at work, I had no idea why the police were there. When I finally got off work (around 9 pm) I drive home and theres still 3 cop cars out side my apartment so I kept on going. I waited ten minutes, went back, and they were still there. So I stayed the night at a friends house. I called my roomate up and BUG OUT on him. He admits to me that him and his friend did the robbery. So they went forward the next day and confessed to it all. The cops didnt press any charges for a whole month. The police now know that I had no involvment in the burglary. But now they are trying to charge me with possession of marijuana (prolly around 1/2 oz in a cigar box) and drug paraphenilia (scale in my dresser) So anyway, the warrant to search the place was only for MY ROOM. some one told them that it was me and somehow they got a warrant to search my room. A friend told me that the search warrant could be thrown out and all evidence not related to the burglary would be too. I know that they didn't get a warrant from video footage or anything. Im pretty sure there was a informant who falsified information. I haven't seen the warrant yet or talked to the police either. Basically I want to know a) can I fight this thing? and b) how can I find out who lied to the police trying to get me into trouble? Would their name be on the search warrant? Thanks so much guys!