switch license, add shaders, cython stuff, all kinds of cool things
add new cython files