Added feature: Keep indentation of source file

Hi!
I took the liberty of adding the functionality of keeping the same indentation method as the source file, if not specified otherwise.
I ran the tests and they pass.
I didn't update the version number, because I figured you'd like to do that.
It's probably gonna be 2.2.0

regards,
J