requireLibrary: Tries to load a package.
Description
Tries to load a package.
If this package does not exist, it will ask the user whether the package should be installed and loaded.
If the user negates, we will raise an error via stop.Usage
requireLibrary(package)