Added a fn to return node name from the node view model.
Removed unecessary styling
Now defaulting node name to empty string if name isn't set.
Now displaying node names.
Fixed positioning and offset of nodes.
Fixed positioning of node name.
Fixed positioning of connectors.
Converted connector.name to a fn.
Added a half finished handler for the delete key.
The view model is now created externally and passed into the flowchart directive.
Implemented a json editor for the chart that syncronizes with the visual editor.
Fixed a few issues with the view model on the way that was preventing the sync from working.
The flowchart controller is now hidden within its angular module.
Broke the tests and had to put the controller back (almost) the way it was.
Fixed reference to controller.
Can now select and delete nodes.