use client.js instead of index.js
promise use only one argument
remove unused dependency
implemented client package
added codeclimate coverage report to ci