Autoload modules into an object, supports auto-reload