Better logging system that provides a web interface

This is the same PR as https://github.com/trainingwheels/trainingwheels/pull/67 except it is targeting master. Please see that PR for description.