ENH fix indent what we can in a range
tests passing

clean up, add comments and docstrings
look behind the line range to indent
fix comments and edge case
refactor
fix for line changes
passing_tests