HTMLStringWithMarkdown:error: throws if string is nil.

HTMLStringWithMarkdown now throws if string is nil.

Updated test for new behaviour.

I used @throw instead of NSParameterAssert so the throw occurs even if assertions are off.

Replaces #8.