INI parser and writer