Add JSDoc comments & update Readme