Adding notes on ruby exceptions, throw and catch