Remove old signature test
index: grab all of the fields from C-land
index: write out all fields to disc

There is still now way to access what the flags mean, and the times
need to be in pure timestamp form, rather than erlang's.

Non-essential fields are allowed to be 'undefined' and then the
entry's field will remain zeroed.