Moved parts of log into their own header to start tracing stuff all over the place Added random number generators