updated uml class diagrams, side effects include
	minor code formatting/cleanup in various classes
	removed some references to the old Node & ResearchSpace classes, will remove more in next commit
purged all remaining references to Node & ResearchSpace