Configuration file parser