Renamed methods to match Russel and Norvigs terminology and made a todo-list.