Added Boost libraries: log and program_control, replaced couts with log statements, worked on initializer class