add jsDoc documentation
Object-oriented approach for SDK 1.0.0
update documentation using JSdoc