Update lineshapes

Rewrite elastic and compton peaks and update test files.
there's still a `+` in the source code here