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