Large refactoring

Add spring start
Created a java wrapper around the lowlevel boblight code, in order to abstract the lighting for later refactoring (e.g. remove the need for boblightd)
Created a Demo component to save some spectrum-display