Copado! Cómo sería el uso?
Cita: alguien sabe como crear carpetas en el repositorio?
Si la creás en tu repositorio local, al hacer push se crea sola. No hace falta crearla en el repositorio.
Y todavía no vi bien el código. Pero estaría bueno arreglar el tema de las identaciones que hace que cuesta un poco leerlo.