Sucks dude! Definitely got talkto your boss and atleast hear whats he has to say and hopefully get a chance to explainyourself so that everything is out in the clear. That way you will have a better way of knowing if there is foul play.
Good luck and be happy your almost outta there!