fixes #74, Added indent coalescing support, fixing regression with
previous architectural change in the TextDocument / TextChanges.
Added a CHANGELOG.md