add cloud & hpcloud modules; add Sfp.require method