more careful error checking in SignalView.__init__
SignalView reshape for size==1
SignalView transpose implementation
new case for SignalView.shares_memory
two new easy tests