Added the DataCheck funtion
Getting the data ready for further processing.
Added function to merge sets

It works, but I'll try to find the elegant way to do this.
Added Extract() to filter the required columns. Small changes to Merger(), and name change to DataCheck()
Added Factorizer()
Added TinyAssembler() to put it all together.
Added Summarizer() to preform the required averaging on the variables.
Creating Exporter() to take this code apart from main function. Correction of some typos.
Implementing Cleaner() an minor changes to some variables names.
1st draft
Some style changes
Added some tests to make sure precedent functions were run before.
Some additional processing on variables' names
small tweeks to Exporter()
2nd draft
Adding argument to Extracter() to allow different header naming logics.
Today's last update (improving documentation and funtion name changed)
CodeBook - Part I