correct the reference to require()
Merge pull request #42 from normanzb/requireReference

correct the reference to require()
refactor dontEnum fix
add missing semicolon
removed VERSION
Merge branch 'release/1.0.5'
add publish/subscribe/unsubscribe via emit/on/off to component base.
test component vs. hub
moved event logic to event/emitter

component/base extends event/emitter
Merge pull request #47 from troopjs/feature/event-emitter

Feature/event emitter
remove 'config' from component base. closes #48
moved packages to troopjs-browser
remove redundant NULL assignment
add jshint statements
move jshint settings inside define
jshint fixes
added package.json.
use when.js. relates to troopjs-core#49
lint fix
slightly more optimized way to exec signals.