Fixed copyrights.
Escaping identifiers when need.
Added the support Call and Index Signatures.