Finished up to section 8.2 in the tutorial
made some merges to incorporate material up to 8.2 in tutorial