cleaned up code and generalized

generalized the neuron class to create a neuron with a given bias and
weights (in array form) which now has a single eval method that takes in
an array of inputs which will return true or false based on whether the
neuron fired or not