Made SearchAgent (base class for Agent) abstract

And skeleton of DFS_agent