Modularize completion
- Add separate completion config file.
- Update zstyles
- Add completion formatting options.
- Enable AUTO_LIST and misc options.
- Use alias for `.` to make sourcing of files more evident.
- Misc formatting.