Added an Angle class