Updated definition of data struct tables to use Boost ptr_set.
Updated data struct unit tests; added missing typedef tests and added tests to check correct sorting of data struct tables using overloaded < operator.
Added database read functions and unit tests file.
Updated writeTestParticleKickTableToFile() function to work with updated Boost ptr_set definition.