Add promise libraries chapter