Makes Hull.component nore versatile and generic
Removes definition of Hull.define and Hull.require in the wrap

it is already defined in hullbase.coffee