Squashed commit of the following:

commit 1f14499ef45017cb83f541c1497ea99b4487a2c1
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 14:58:46 2013 -0400

    Fix margins

commit 4fa1d7532e9020ab84100487671f2faff7e2984d
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 14:51:50 2013 -0400

    Align title and progress

commit a4f94889673b4f2f40342390ccb98b66c57e0d37
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 14:37:13 2013 -0400

    Tweak demo timing

commit c15caa0ebd8545028aa7985ae9bf8d45ffbf845d
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 14:32:52 2013 -0400

    Make background work for single message in responsive layout as well

commit 0736f7c103b97c7129355788d4d7adab468ce4ac
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 14:11:20 2013 -0400

    Make progress gradient more subtle

commit 3ef6f22e6b1d1cf6df48448090c463b7de2f6199
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 13:47:50 2013 -0400

    Simplify markup

commit edfc0cb03f5464070395e199244ea42ea7749393
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 13:33:14 2013 -0400

    Move job messages above layout, lighten colors

commit 91846584c029ff9aa222724cb378894fbc88e12c
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 11:22:41 2013 -0400

    No need to explicitly include job.js

commit a6372e0f97f82c27d4f192f319c3e8ec6bdf8353
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 10:42:47 2013 -0400

    Make results wrap better

commit 10af964b72d5e5a0c5265b3b51c95cb3562d2c1b
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 10:24:13 2013 -0400

    Add job helper to rake task

commit bddc57897b9e4059a09d3bb883aec798634a8a4d
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 10:17:18 2013 -0400

    Automatic commit of package [rubygem-openshift-origin-node] release [1.11.1.1-1].

commit 15c83623787ae020415cded6b48211d8752b045a
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Thu Jun 27 09:40:10 2013 -0400

    Animate progress bars separately

commit e97ab5ae6adde79f52f61424bec4da15e1e3bfb8
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 17:07:57 2013 -0400

    Output results, result links

commit 13e5df40064eaec58615fcd75ee21b8686148a74
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 15:36:25 2013 -0400

    Allow progress to be between 1 and 100

commit 84775e19033ef6281d5084bbed47931136ec918a
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 15:07:18 2013 -0400

    Move job js to external file, indicate unstarted tasks better

commit 333a40338ddd04d048228f977788df5a8c2d9172
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 14:32:39 2013 -0400

    Add JS API

commit b5939b2360173d048f1eb459af405e8823ff6543
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 12:54:57 2013 -0400

    Fix header layout

commit cf3430e8a3920e6e14652394025d31b74b8990d9
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Wed Jun 26 12:45:57 2013 -0400

    Job layout

commit f98de0651a2aab198dc7ebafdffd8f3d4f9851d4
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Tue Jun 25 17:01:20 2013 -0400

    Progress bars

commit 4cbc25baa0b8d07a3b3dbe50fc890942c1627664
Author: Jordan Liggitt <jliggitt@redhat.com>
Date:   Tue Jun 25 15:40:10 2013 -0400

    Initial work

Make results links javascript:

Tweak title style

Demo a single job

Job samples

Use JobUpdater

Add job names

Delay initial poll

Remove jobs from list
Update job titles, only use JobUpdater if job is unfinished
Update class name
Create multiple jobs
Fix zindex