Added a .gitignore.
HasTarget now has a maximum duration.  Changed NPC behavior to demonstrate priority not re-initializing.
Renamed a variable to keep consistent.  Added TODO comments.
Adding re-initialize.
Fixed bug with re-initilialize.  The reinitialized was not being added to the active path.
Adding some code comments.
Adding a delay between planning updates.
ActivePath now holds onto raw pointers.
ActivePath now stores if a behavior needs an update directly.
Removed comment about passing in the result for term.