Added documentation file and fixed naming in pipeline.hpp