Residues lab

Here is the draft for the residues lab that supersedes the two labs on complex integration.