add indentation environment support

closes #4