Fixes parsing multi-line descriptions. Adds parseString method.

* Adds parseString() method to parse an ical file already in a string
* Properly parses multi-line descriptions, with a test file included