Curves and Singularities: A Geometrical Introduction to Singularity Theory