Refactor Data and Node classes into separate files
Keep track of mean weight change over an iteration