base controller no longer inherits from pineapple.Base. created global.IS_EXECUTED_FROM_BIN to prevent logging to buffer during a require. all registered pineapple objects are event emitters. created pineapple.isRegistered() method. logging doesn't occur during bootstrap unless executed from the commandline with the pineapple executable