added whitespace option and go-run-buffer

This fixes #1