added an actual search function in BFS
modified so that BFS is using QUEUE which is LIFO
added DFS