testing createstrandcommand inverse
CreateStrandCommand with an inverse functionality
bug fixes, PreXoverItem click functional
initial work on saveDocument function as a json string
initial auto-zoom, StrandItemImage for pencil dragging, endpoint cases for PreXoverItem
adding in xover information to the model
zoom/scroll for both views, SHIFT+vh, ALT+endpoint
CreateXoverCommand added
merging aug5 branches from sam and sudhanshu