Add umd

Updated dependences. They were not needed. Scheduler has dependencies and 'util' module is needed by only two of the components. Shouldn't be any other dependencies.