Improve composer info
Add PHPDoc comments.
Add more info.
Make classes final.
Simplify tags.
Installation using composer.