Materials for Software Carpentry Boot Camp at McGill Univ in January 2013