Update alanine_scanning.py

The codes used from Autodock and Modeller have been appropriatly cited within. 
A small bug of not being able to consider oligomer of ligands has been fixed. You can now specify the range of the ligand residues.