snapshot
rename server to baseUrl and do not assume the protocol is http
0.1.1