Adds initial LogEntry implementation and tests