Jrbl tps reports prototype 2

@sefk please.

This includes the client deployed in the demo (help me @caesar2164 kenobi, you're my only hope!) and chef recipes sufficient to bring up a  server on the same host.

Still doesn't handle auto-clustering, including firewall manipulation. Also doesn't tell the auth story yet.

The client won't actually appear on the page unless the right global variable is set in database.py, so this should be safe to deploy in production even as it is.