Initial web ui attempt
Use ajax to get module info
Only create module list once
Add checkboxes to show automatic dep resolution
Report more errors at once
Visual niceties
I overcomplicated this a lot
Fix a number of things to keep up with shutit
Don't check run_order twice
If we call this, we do really want a dep graph
Remove useless param
Move dep graph display up a level
Begin elimination of sys.exit
Raise exception instead of sys.exit on invalid module
Put back printing of the error
Raise and handle exceptions
Report more errors where possible
Add react libs
Use react instead of vanilla js
Split out simple json request function