Use file facade for file operations.
Use property to store generated lang filename.
Documentation updates.

Using correct path for the `target_folder` config variable. Fixed some typos.
Use file facade for more file writing operations.
Doc block fix.
Inject Filesystem instance.

This way I could mock this thing for better testing.
Use LazyStrings instance in container.

The command uses the LazyStrings instance in the container for the deployment command.
Check if the config file exists before creating it.
Update `.gitignore`
Remove test.

I feel this is unnecessary. Will dig deeper on this subject.
Fix tests.
Merge branch 'development'