Updated broadcasting. Added inital versions of masking and indexing by integer arrays
Changed interface to remove scalar specific functions
Changed interface to pointwise functions. Lots of other small tweaks an updates.
Documentation updates
Documentation updates