Great work, but I get this error on startup:
17:13:44.376 [pimatic] error: Could not initialize the plugin "sms": Cannot find module 'debug'
17:13:44.389 [pimatic] debug: Error: Cannot find module 'debug'
17:13:44.389 [pimatic] debug:> at Function.Module._resolveFilename (module.js:325:15)
17:13:44.389 [pimatic] debug:> at Function.Module._load (module.js:276:25)
17:13:44.389 [pimatic] debug:> at Module.require (module.js:353:17)
17:13:44.389 [pimatic] debug:> at require (internal/module.js:12:17)
17:13:44.389 [pimatic] debug:> at Object.<anonymous> (/home/pi/pimatic-app/node_modules/pimatic-sms/providers/ThreeHK.coffee:5:9)
17:13:44.389 [pimatic] debug:> at Module._compile (module.js:409:26)
17:13:44.389 [pimatic] debug:> at Object.compile (/home/pi/pimatic-app/node_modules/pimatic/coffee-cache.js:169:17)
17:13:44.389 [pimatic] debug:> at Module.load (/home/pi/pimatic-app/node_modules/pimatic-mobile-frontend/node_modules/nap/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
17:13:44.389 [pimatic] debug:> at Function.Module._load (module.js:300:12)
17:13:44.389 [pimatic] debug:> at Module.require (module.js:353:17)
17:13:44.389 [pimatic] debug:> at require (internal/module.js:12:17)
17:13:44.389 [pimatic] debug:> at Object.<anonymous> (/home/pi/pimatic-app/node_modules/pimatic-sms/providers/index.coffee:3:12)
17:13:44.389 [pimatic] debug:> at Module._compile (module.js:409:26)
17:13:44.389 [pimatic] debug:> at Object.compile (/home/pi/pimatic-app/node_modules/pimatic/coffee-cache.js:169:17)
17:13:44.389 [pimatic] debug:> at Module.load (/home/pi/pimatic-app/node_modules/pimatic-mobile-frontend/node_modules/nap/node_modules/coffee-script/lib/coffee-script/register.js:45:36)
17:13:44.389 [pimatic] debug:> at Function.Module._load (module.js:300:12)
17:13:44.389 [pimatic] debug:> at Module.require (module.js:353:17)
17:13:44.389 [pimatic] debug:> at require (internal/module.js:12:17)
17:13:44.389 [pimatic] debug:> at SMSPlugin.init (/home/pi/pimatic-app/node_modules/pimatic-sms/sms.coffee:28:7)
17:13:44.389 [pimatic] debug:> at SMSPlugin.init (/home/pi/pimatic-app/node_modules/pimatic-sms/sms.coffee:6:1)
17:13:44.389 [pimatic] debug:> at PluginManager.initPlugins (/home/pi/pimatic-app/node_modules/pimatic/lib/plugins.coffee:524:25)
17:13:44.389 [pimatic] debug:> at /home/pi/pimatic-app/node_modules/pimatic/lib/framework.coffee:907:34
17:13:44.389 [pimatic] debug:> at tryCatcher (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/util.js:16:23)
17:13:44.389 [pimatic] debug:> at Promise._settlePromiseFromHandler (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:503:31)
17:13:44.389 [pimatic] debug:> at Promise._settlePromise (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:560:18)
17:13:44.389 [pimatic] debug:> at Promise._settlePromise0 (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:605:10)
17:13:44.389 [pimatic] debug:> at Promise._settlePromises (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/promise.js:684:18)
17:13:44.389 [pimatic] debug:> at Async._drainQueue (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:126:16)
17:13:44.389 [pimatic] debug:> at Async._drainQueues (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:136:10)
17:13:44.389 [pimatic] debug:> at Immediate.Async.drainQueues [as _onImmediate] (/home/pi/pimatic-app/node_modules/pimatic/node_modules/bluebird/js/release/async.js:16:14)
17:13:44.389 [pimatic] debug:> at processImmediate [as _immediateCallback] (timers.js:383:17)