refs #41, #72 Improving multi-caret changes. Fixing duplicate line
Refactoring RemoveSelectionCommand for improved multi-caret changes
Fixed the changeSpatialMethod so it works more logical
Added some test for text replacements and textrange behaviour