Adding CRUD for leagues in the backend and frontend