added some dude's um6 drivers
dockerized cross compiler, switch to cmake, factor things out a bit
pare things down a bit