added functions to render namelist to text
plist/get now throws a no-such-key error if key is not found
added code to get/set namelists and namelist keys in the namelists structure which represents a namelist file