added a generic way to use node and requirejs modules in most contexts including node-webkit...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
updated .getRibbon(..), .getImage(..), .updateData(..) and added .setBaseRibbon(..)...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>