improve ui 

improved the ui-

added labels on edges and nodes
added background drag to pan

backend experimentation:

started trying to use neo4j graph database