More linear algebra operators

* Refactor Dat linear algebra operators using the operator module.
* Add the feature of adding/subtracting scalar from Dats.
* Add add/sub/mul/div operators between Dats and tests for those.