updating docs.
require now takes a second argument for callbacks to when a package loads.
the first param can also be an array of packages, firing the callback when they're all loaded.