Added IDA* implementation, visualisation and unit test. The "Node.jumptest" property was made generic so IDA* can use it for visualisation.