Improved Parser (#2)

This one should pass all tests but one - the one with multiline title. The old one actually doesn't parse multiline titles (this one does, this is why the test fails :)

What does this improve:
- speed (~2x)
- parsing doesn't fail on invalid input, like empty `@param` tags
- supports multi-line descriptions for tags, and keeps their original formatting (line breaks are not stripped) 
- better title and description detection (split by sentence, first = title)