moved launchpad layer in different files and created left right flag
created rotation basis
renamed set_right to set_side
working on the matrix now
working on Left
set matrix works fine
set_functoins work fine
matrix listener work fine now
remapping works fine,

now we need a button on the gui
add version and buttons to the whole system.
add callback for switch
rotation works fine
cleaned up a bit of stuff
Merge branch 'feature/rotate' into develop