[add] challenge 13 http json api server
all challenges are done here.