Add phpdoc

- Add some PhpDoc
- Add hasLeftContainer/hasRightContainer methods
Removed unused horizontal block positioning and h/v item positioning
Added hasTopBlock/hasBottomBlock methods
Removed item positioning
Add option style to Item constructor
Removed block horizontal positioning
Add "attributes" alias to "setAttributes" for consistency with other methods
PhpDoc
Update tests