Commiting changes to the body/bundle chapter and the components chapter

Here's a commit that updates the promises and components.   Atlas is creating these annoying single line files.  I dislike this format, will likely move back to emacs in the next commit.