A number of modules were a few major versions out of date or were deprecated. Bumping versions and swapping out a few dependencies that do not seem to be maintained.
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>