Set up nodemanager constructor. Changed population to be dynamically allocated.
Dynamically allocate population to control the start of generation execution.