DFS now runs
Merge remote-tracking branch 'origin/Hossam'

Conflicts:
	adt.py
Moved depth limiting logic to queue class
Added greedy search and created ordering for nodes
removed file boardOperations but there is some error that needs to be fixed
Added A* queue class but still the same weird error
removed duplicate method and still the error remains
error is fixed