initial pass at httpbackend
clean up tests