Refactored: migration to compoundjs

* Backend migration from railway to compound

* Should we remove the "generators" folder in client/ ? I think this is more disturbing than useful

**We shouldn't merge this before the tutorial is updated on the wiki**