Added file writing

put method implemented

Added data validation/conversion (strings inside cell lists are
converted to sets of uints)