MapViewController added and associated Data classes
Added functionality to display the detail of a node in the TableView. Hooked up MapView to the correct classes.
Moved the setting of the Node model properties to the NodeDataProvider class, so the Node model no longer initialises with a dictionary extracted from json.