Adding possibility to add custom css classes on icons and use prepend, append and prepend+append add-on on inputs

I've modified the Icon Helper to add the possibility to append some custom css classes to rendered icons. 
$this->ztbIcon('user', '', 'customCSSClass');

And I've modified the FormElement Helper to render inputs with prepend, append and preprend+append add-on:
For prepend text: $this->add(array(
'name' => 'fieldName',
'type' => 'text',
'options'=> array('addonInput' => 'input-prepend', 'addonText'=>'prepend Text'),
));
For append text: $this->add(array(
'name' => 'fieldName',
'type' => 'text',
'options'=> array('addonInput' => 'input-append', 'addonText'=>'append Text'),
));
For prepend and append text: $this->add(array(
'name' => 'fieldName',
'type' => 'text',
'options'=> array('addonInput' => 'input-prepend input-append', 'addonText' => array('prepend Text', 'append Text')),
));

Please, review. Thanks :-) (and sorry for my bad english)