Removed some unecessary stuff from tests.
Added class for arbitrary view.
Added const view and lots of constructors and operator=.
Fixed assignment on view using array.
Fixed assignemnt test to be more general.
Added size check to tests.
Fixed view.
Added test to const view.