[minor] Added initialization of the log and passing in of options through main constructor