addClass, removeClass, toggleClass to Widget

Fixes #118 
Fixes #117 
Fixes #119