Change function names to reflect differences to original

Also some small documentation changes.
Make `runTheSPEACWeightings` more efficient

Some of the tension computations were repeated independently tension
functions. These intermediary results are now precomputed in
`runTheSPEACWeightings`.
Changes in function signatures are reflected in the names and
documentation of the respective functions.
Add small benchmark, update .gitignore
Better docs for `fixTriplets`, small aesthetic improvements