Modularized Widget Creation system.

Widgets are now registered in JavaScript using widgets.registerWidget(). 

Layout:
jsStdLib
 | - preload
     | - widgets
          | - 0_init.js
          | - YOURWIDGET.js