made nbindingsite interface with unbound, onesite and twosite implementations, added interfaces and more methods to probe class