Utils\Html: attribute public accessor methods added

Closes #37 

New methods added & `::__call` refactored.
Full back-compatibility (see tests), new tests added.
I prefer addAttribute, it's common naming pattern for collections.