Implemented `#check` and `#uncheck` methods
Adapting to be a ruby gem
Fixed interface of methods `#all`, `#check`, `#uncheck`