Add Exercise_15_02
Add Exercise_15_03
Update Exercise_15_01
Various updates and tests