Added a ton of code! created methods to add nodes, handle inputs, and add entire matrices.