Restructured project to match the new style, in a minimal fashion

docs are missing, there is no doxygen, etc