Make the end parentheses match more explicit, debug when enabled with a better error message

- Make the end parentheses match look for a end parentheses on its own (with optional newline).
- Only put debug messages when in debugging mode
- Give a better (more descriptive) error message when we fail
Merge pull request #3 from dravster/patch-1

Make the end parentheses match more explicit, debug when enabled with a ...