Extract functions for reuse by the unindent command
Add unindent command and tests
Merge pull request #298 from PotatoesMaster/unindent

Unindent command, fixes #62