Added logger and docs generator