Feature/isolate requirejs

Isolated version of hull.js

With:
* closed require.js
* Hull.define = define
* migrated widgets