Updated codebook and also code to download data

Completed codebook

The run_analysis code now downloads the data file if it does not exist.