Logger Class

Added new static logger class..
Logging update
Targeting Update

Target Refreshing has been changed!
Added new class TargetLogicAction and Derieved Classes that are used in
the refresh evaluation.
TargetLogicActions takes the CurrentTarget as ref and preforms related
actions.

CacheUnit -- Fixed Ignore of Above Average Units not being Ignored!
Update

Target Behaviors is now a readonly array.
Fixed Grouping Behavior (hopefully)
misc
Misc