Users can create leagues - initial implementation

I would put this in the `League` model