Added negative lookahead assertions.

Syntax is `(?! $pattern)`.

Closes #17.