Better line separator handling
Bug fixes:
- Under certain conditions, generated config files might be missing some newlines which result in WireGuard syntax errors. Thanks @marneu
Enhancements:
- Be explicit about which encoding to use when writing config files
- Use
None
as default value for a method's argument and handle inside the method