Training of boolean logic models of signalling networks using prior knowledge networks and perturbation data