Starting to port the AIMA code

Not done.  Lots of broken stuff.