Cleaned up view code and hooked up some simple movement operations
allow the user to define a two dimensional region of any variable using hyperslabs
Added mouse drag action to move the camera, which works but needs refinement