created picnic.config method to define the module root path (and other settings later on); created failing unit test for doing multiple asynchronous require calls; added undefine and undefineAll methods to be able to undefine previously defined modules.