Fix empty paths

added handling of empty path in server URI (fixes 'HTTP request path is empty' errors if you forget to add a '/' to the end of http://your-server.com)

added unit tests for .call method