Added a way of requiring modules from the client