the actual code - still very experimental and RPI specific
it also does not take the devices= arguments, but for historic purposes...
first working version that does "everything" - problem is: how to make it work for all
fixed gitignore
fixed naming of modules for mcp251x