Added Comments, Enabled Some Options

Added comments to a lot of part of the code, so that later when I
return back to the code after a week or month I can understand the
code.
Added Weekly Targets Collection , setter up options to Completed,
Delete targets from both daily collection and weekly collection.