Updating covers

First part of cover updates for elliptic, bessel,euler and exponential
More to come later

Mainly the cover files are transformed to fit the new joel MACRO and some  are modiyied/extended
Also includes are checked in the cover .cpp and and implementations .hpp