use empty struct instead of useless byte
export HttpClient variable, fixes #9
merge 0.3.1