Added YARD Documentation