Fixed League object

Was using ArrayLists rather than plain Lists. That's what was confusing
gson.