Paper and Report Changes

Paper is here! There may be some minor changes in the report.
The paper needs to be refined and re-structured!
Some Code changes are also there!