First cut at elementwise operators.
Merge pull request #49 from rhattersley/elementwise

First cut at elementwise operators.