Change all those horrible id_ parameters for the proper named parameters so its easy to know what they mean
add comments to all the methods so they align with the gitlab api methods