Fix typo: ident_level --> indent_level
Many changes, based on @MichaelDiBernardo's comments