Added initial code for column prepend and blacklist parsing
split code into more functions and added comments