An Introduction to Metric Spaces and Fixed Point Theory