Fixing memory issues for SearchNodes

Swapped out the fixed-size array for a dynamic map. Would have used
an unordered_map, but apparently that's c++11 stuff.
Interestingly, pacman runs super fast now.
Merge branch 'master' of https://github.com/jkirschner42/aixi