Issue18

References #18 

-updated the engine to support translation of the ViewBox
-Drag the mouse to move the map
-Use the arrow keys to move the map