fixing atan2 which outputs an angle
cleaning up trig functions for new way that degrees() and radians() work, also unit tests
new distribution