Refactor the parser to be more robust
Some codestyle edits in specs for consistency
Modify the regex to allow spaces before and after `=`
Allow parser to strip unquoted values
Detect incorrect format, ignore blank lines and comments
test case for # in a quoted value