Commented the root class of all components.

Signed-off-by: Snakevil Zen <zsnakevil@gmail.com>
Added default configuration of `PHPUnit'.

Signed-off-by: Snakevil Zen <zsnakevil@gmail.com>
Adjusted the order of PHPDoc tags a little.

Signed-off-by: Snakevil Zen <zsnakevil@gmail.com>
Implemented the unit-test for the root class of all components.

Signed-off-by: Snakevil Zen <zsnakevil@gmail.com>