started adding signatures and documentation to the Http module functions