updated the datastructure
removed the id from the post structure (never used) changed LongNat to be a 32bit unisgned instead of 64 to improve preformance because no test reached 2**32 insertions
the mutation to 64 is still possible and only the display (%u => %lu) is required