Adding better possibility to write log messages

NOTE: not nice yet, needed to move enum outside of class, because of arduino-cmake

Added a function for writing a log message using printf format strings

Mode is now switched by calling a method
updated submodule
Changing from sketch files to regular cpp files.

Want to get all the separate classes in separate includes

Started with the Buffer class
Moving CommandParser to separate file
Switching from FastSPI_LED2 to more recent FastLED
Changing the submodule for arduino-cmake to use our fork of the repo.
Also changing to the current version we are using.
Adjusting Buffer to work with changed FastLED
Merge branch 'better_logging'