Add underscore.js and backbone.js
Use JSON.pretty_generate for JSON apis
Add api endpoint for all jobs given a view
Hack out initial waylon backbone implementation.
Stop special casing job model 'status' member
Hide loading div when jobs are populated
Extract view for rendering weather image
Add skeleton for investigation buttons
Always display a weather icon
Properly display investigate status button
Add back end job description API
Return valid json from job describe
Add job describe API endpoint
Fully wire up investigate buttons
Break up monolithic notochord app
Complete stats rollup view
Add nirvana view
Add view for job progress bar.

This approach isn't super thrilling because of how the investigate
button and job progress status button reuse the same div. It might be
better to use polymorphism to render the appropriate view, but we can
optimize that later.
Sort job views when the job status changes.
Rename Notochord to Waylon