handle request now takes a single arg
inital threadding working
Threading and fork working, see readme