Added license; updated versions; cleaned up editorconfig
Multiple changes:
- Extended formatting support;
- Added nested formatting support;
- Simplified enums
- Improved comments