Added tests
Add Client.js
Add Request.js
Add entry-point