Removed Kvar and Lvar from the function signature, because they are not needed. Fixed documentaiton to reflect ability to create strings with and without parentheses.
Updated documentation and made nestString more flexible.
Fixed the parseFactorString function.