renamed projected_value decoded_input and decoded_output, for filtered_inputs and origins, added encoded_input to accumulator, and weight_matrix parameter to connect function, all tests work, except weight_matrix test which is not fully built yet, also started a simple node class, much work still needed there