Add mmff_unit_test infrastructure. Note: Decided to pursue memory mapped flat file manager on this branch.
mmff work in progress.
Move traits and flags into new file, helpers.hpp, so that traits and flags can be used without sucking in header.hpp.