added a getPredsOf() to the icfg similarly to the existing getSuccsOf()

It would be great to be able to traverse the program graph in both directions, so I've added a getPredsOf() similarly to the existing getSuccsOf(). I have also changed Heros to include the new interface method implemented here