Created table interface

Two doubts left:

1) is it right to add the signature when it wasn't there? i.e. 

from 

public function addTagMapping($ucmId, $table, $tags = array())

to

public function addTagMapping($ucmId, JTableInterface $table, $tags = array())

2) what about comments in the new interface.php file? Especially the 

@since   11.1