implement Localops with unit tests

Not ready to go yet.

The following operations still need to be implemented.
- [x] abs
- [x] acos
- [x] asin
- [x] atan
- [x] atan2
- [x] cos
- [x] cosh
- [x] sin
- [x] sinh
- [x] tan
- [x] tanh
- [x] log10

For #478 (Implement LocalCalculation operations)