Column names
Users can now supply names for the columns that do not have to match the column names in de DataFrame. For further implementation, we need to think about variable selection in the methods that only use one column (or at least not all of them), so I think we should merge this first.
Alternatively, we could develop the variable selection on this branch.