extio: Moved source files and added CMakeLists.txt