* Moved all *block.rb files into a dedicated sub-directory and module.
* Changed the name of the Block class into Base (as in, Blocks::Base).
* Integrated the functionality of StaticBlock into Blocks::Base.
* All the blocks's constructors can take a block as an argument.
* Block aliases added in order to avoid the wrath of the mob.
* R3Status::Blocks::KeyboardLayout will now use `setxkbmap` if `xkblayout-state` is not present on the system.
* R3Status::Blocks::Power now tries to automatically find a battery path if one is not supplied.
* Added partial documentation.
* Added generated RDoc documentation.