Direct reaction theories for exotic nuclei: An introduction via semi-classical methods