BUG: Provided workaround for numpy ufunc.

This effects binary operators (add, subtract, division and multiply)
onlt.
Further review actions
Unittest fix
Merge pull request #1081 from cpelley/ufunc_workaround

BUG: Provided workaround for numpy ufunc.