Added in a new authentication chapter, updated the bootstrap chapter and added some tests