Added Depth Limited Search, Stack::addNode() now returns a bool if node is successfully added to the queue (not a duplicate), now need to update dfs for compatability.