Tracking and Completion states Started

Tracking and Completion states added to all components except MCQ. Block
completion is now done.