Merge pull request #5 from AntonAderum/master

Fix to #4
Use a compiled regex for the parsing.
Fixed an issue where parser was choking on a Key-Value pair without a whitespace between them
Redid KVString parsing where there are Quoted strings and Unquoted strings.  Fixes many issues and the perf problem with Regex