Store location and goal location in model #3
Adds SearchState class. #3
Adds SearchAction class. #3
Adds SearchProgram class including FindSuccessors method.