ex02 partially done

All shape classes, ShapeSorter