More idiomatic go documentation
Remove EpochTimestamp
Streamlined use of reflect.* for structparser