* added additional tests and chainable basic * rename the methods * rename the method names * fix renames * fix test for rename * added tests and initial value usage to chainable * Adjust logic bit * Adjust comment bit * update the package.json * update tests * change callStack to callQueue and added a new test case * fix comments * added implicit and explicit processing for chaining * updated the read me and tests * updated the read me and tests * updated the read me * updated the read me * updated the read me * updated the read me