Allow to write NULL data

 - allow NULL when writing (only create dataset)
 - add subtest in SimpleDataTest
Allow NULL data in append calls
Fix exception messages
Verify size when reading empty dataset
Merge pull request #43 from ComputationalRadiationPhysics/fix_null

Allow to write and append NULL data