First draft of log device finished. Need to implement timing and buffering.