Use args in Exception to encapsulate all conflicts

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Show status in reservation.info

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>
Do not allow swap for many conflicts

Signed-off-by: Dimitris Aragiorgis <dimara@grnet.gr>