Improve indentation.

- Consider continued lines.
- Consider multi line string.
- Consider multiple opening/closing parens in previous line.
- Allow customization of some features.