Initial commit

Now the find_unvisited_cell returns a list of commands which represents the nodes that robot has to visit to reach to the cell. The function is called only when there are no more commands
Return back

Now when the robot doesn't find the end cell, it will return to the starting position
Resolve bug in returning to first pos

Now is working ok
Dynamic maze

Now the when the robot tries to go the start position or unvisited cell and finds a wall will stop
Add function get_direction

This function gets the next command and gets the direction for the next cell after that it checks if the maze has changed. If so then it stop
Decrease accuracy of the end of a turn
Merge branch 'developer' of https://github.com/Oroles/MazeSolver into mapping