Adding finalized skeleton of web pipeline

Still can't show results or have a proper working wait page, as those are dependent on the job running working, but you can now go through the entire pipeline and see how it looks.
do we really need to sleep(5)? If so, why?