Better debug output for GuestPair

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
Add mor calculation stuff

The guest candidates are now custom struct to have simpler names (no
longer second.first) and the *_data structs have methods to interact
better with the python workld (the indexing suite requires several
operators and a default constructor for example).

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
Extend the calculation wrapper

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
Map new code to python

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
Replace a lot of python code with c++ bindings

Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>