made E functions a bit more vectorised

changed eigs loop to broadcasting
fortran implementations to speccon time integrals

Eload_linear, EDload_linear, Eload_coslinear, EDload_coslinear
added implementation keyword argument
added implementation for time integrals
added implementation keyword to time integrals