Move the backend to its own folder