Updating boostrap required pulling in popper.js (which required adding sync-exec as a dev dependency). Some of the templates were updated based on changes from bootstrap. Signed-off-by: Adam Wallis <adam.wallis@gmail.com>