Refactored the parser to be more robust
Modified the regex to allow spaces before and after `=`
Parser strips unquoted values