v1.0.3 - Fix for callback not running if script already loaded
If a script has already previously been loaded, the callback functions will now run immediately instead of forever waiting for the script to load.
Also I've added Cypress as a testing platform to ensure that the code all runs as expected.