add parseString method to parse from a string instead of just a file pointer
properly parse multi-line descriptions
Merge pull request #1 from aaronpk/master

Fixes parsing multi-line descriptions. Adds parseString method.