adding week 2 challenges on advanced ruby and OOP