remove default server_id as discussed in #80

1. server_id default value removed and changed to arg from kwarg
2. connection_settings was also changed to arg since it's essential and kwargs default value should not be mutable dict.

This change may cause compatibility issue for previous versions.