Second big update!

 * First draft of JSON protocols, should (hopefully) be compatible with Travis build notifications

 * Lots of fancy javascript to do fancy visualization.  I really hope I can read this code in 6 months.