moved http.c and md5.c into library
x