Change order of parameters in LFSBaseClient init

Since it is desiragble to allow user of the SDK to initialize
LFS*Client subclasses with environment parameter that is optional/nil,
it makes sense to start with network parameter in the initWith method