Add GCode compression to reduce the amount of data to send. Improved error handling.
Save work on MarlinSimulator.
Ignore vim swap files.