add makefile option for bigfile support
write three vectors correctly.

This is quite patchy. maybe need a in memory buffer
like ngenic to collect particle properties and write them in the end