Adding implementation of BreadthFirstPlanner. Checking in old stuff that needs committed. Updating gitignore file."