Added directive to toggle css class

Directive is used to select and deselect different reports and apply
styling accordingly
Added parent directive to manage event propagation