Remove add/remove_class and set/get_css.

From the widget roadmap: https://trello.com/b/5Xaj8Z7j/widgets

Bonus: Includes a bunch of much needed updates to the widget docs!
Okay, I changed fore_color to color and back_color to background_color