Add specs for Shoes::Widget. Close #197
Refactor Shoes::Widget a bit
Document Widget
Correct Yard errors in documentation