Introduce an instance (node) name closes #473

As discussed I'd move this into a preferences container since we're going to want to be able to save it to disk.