Multiple Declarations removed. Log Files added.

Note: Log library is not complete...the delay is because of the recent doc creation for GSOC Doc proposal.