add World abstract class
base class for Agent, defining the AI
experiment: draw utility map
added libs/mayavi - 3D mesh plotting lib
add 3D visualization of score's utility map
Agent: using dict for actions,...
World: keep tiles info in 3D (ordered) map
add name param to Agent and World
adding a SimpleAgent that walks and computes score

no AI, just for visualization
add utils _dumpValToArray()
utility map experiment plot
move to folder
Agent: separate inner states, and memory
add zeros = init neutral function for dict3d
more init params for Agent
move action to example
UtilityMap experiment: add commandline params