Added IDDFS and changed Node class

Added IDDFS to the project and altered the Node class to work with
IDDFS.