Added support for integer keys in dictionaries

Keys are now converted into strings in create_dataset call. This allows
integer keys to be written -- but note that data will come back with
string keys, not integer keys.