Widget initialized in Business Logic plugin not loading Hokay, this is a big one. Thanks in advance for anyone that has a look:

I’m trying to get this widget working on a Craft site.

The install documentation is pretty simple, I've hosted it here: http://brycekirk.com/documentation/

I've also installed Business Logic. Within that plugin, I've created a folder called vendor and and moved the psmw folder into it. 

I've then initialized it in BusinessLogicPlugin.php:

public function init() {
    require_once 'vendor/psmw/init.php';
}


and added into /variables/BusinessLogicVariable.php, I've added the path to the shortcode functions, and a test one:

public function shortcode($optional = null)
{
    require_once(CRAFT_PLUGINS_PATH.'businesslogic/vendor/psmw/shortcode.php');
    shortcode(['type' =&gt; 'spark', 'symbol' =&gt; 'AAPL', 'template' =&gt; 'line', 'color' =&gt; 'blue']);
}


And then called it in my template with {{ craft.businessLogic.shortcode }}. It's generating HTML and JS, but not displaying the ticker, and I'm getting a jQuery is not defined error. 

I'm sure there's something wrong with the logic behind how I'm loading in the plugin and its assets, I just can't figure out what it is. Any gesture in the right direction would be much appreciated! I can provide more info if needed.
Sounds like you haven't loaded jQuery on that page. You'll need to make sure that jQuery is loaded before your {{ craft.businessLogic.shortcode }} tag.