Properly shutdown the nodes in the twonodes test
Implemented simple routing in transaction.py: simply try all finlinks one by one. For now, finlinks will refuse all transactions, so routing doesn't result yet in successful transactions.