Make it logging verbosity configurable.

Don't log every indexing event if `VerboseLogging` is set to `false`.
Fixed trailing '?' bug
Fixef tabwidth
Merge pull request #97 from intellectronica/intellectronica/configure-log-spamming

Make logging verbosity configurable.
Merge pull request #98 from warebot/master

Trailing '?' bug
Fixed memory leak
Add syntax highlighting to code samples
Merge pull request #99 from warebot/master

Fixed memory leak
Merge pull request #100 from gmcintire/master

Add syntax highlighting to code samples in README
this fixed a memory leak, but caused bulk indexing to fail. reverting for now.