Add deriving Copy; Fix warnings

All structs now derive Copy where it would previously have been inferred.
Deprecated Equiv trait is removed and the function added directly to the Angle trait.