#21: creating now vis command and improving history graph to support multiple parents
#21: refactoring trial graph to use javascript object. Adding restore zoom history graph