Refactor less import keyword callback changes.

- Keep previous structure of option defaults
- Pass extension of current file, it's useful and free
- Error if callback does not return string
- Yoda conditions
Update test

- Change file paths
- Change test wording
- Callback must return string
Update docs