Fix multiline field parsing regex. Fixes #5

The earlier regexes didn't retain complete field descriptions when
updating existing docstring if the field description spanned more than 2
lines. This commit fixes the bug and updates the tests for the same.
Make trailing space for fields w/o desc optional