FindGSL for cmake
Further implemented template based approach to event handling for individuals and environment. Design flexibility is improved. Each new event injects its handler into the object event handler structure. Uncertain of performance impact. Think that the template based approach would offer better performance as delegate switching logic is compiled rather than dynamically allocated
Modified logging procedure. Not a fan of current implementation of model logging. Environment spawns initial logging event at 1 time step after being initialized. Log model only interacts with environment object. Is there a better way to accomplish model specific logging?