Overly large commit of data challenge work

skipped challenge 2, will update when ready