Changed names of the pipereg modules and added some of the functionality