Support for configurable column names
updated readme to reflect the change
a more thorough checking and warning message when aliasing happens more than once
cleaned up a mismerge