Compress G10 and G11 gcode commands too. Moved retracting code into
separate functions (processG10() and processG11()).
* Restructured code
* Added commandline parser
* Preprocess/pack gcode with new class 'Preprocessor'
* Fixed bug in reset code, removed M0 command
    * Restructured code
    * Added commandline parser
    * Preprocess/pack gcode with new class 'Preprocessor'
    * Fixed bug in reset code, removed M0 command