Work in progress C# KeyValue parser.  Currently crashes on npc_abilities_custom.txt due to comments.  Hence work in progress.