Added attributte coefficients
Updated default constructor.

Now it will initialize coefficient's array
Updated Neuron(ArrayList<Number> input) constructor.

Now it will start all coefficients to 1
Updated Neuron(Number...input) constructor.

Now it will initialize all coefficients to 1.
Updated addInput(Number input)

Now it will add 1 to the correspondent coefficient
Updated addInput(Number input, int index).

Now it will add also their correspondent coefficient to 1
Updated clearInputs().

Now it will clear also the coefficient's list
Updated removeInput(Number input).

Now it will remove the index also
Updated setSpecificInput(ArrayList<Number> inputList).

Now it will initialize all coefficients to 1
Updated addSpecificInput(ArrayList<Number> inputList)

Now it will add also the correspondent coefficient.
Updated setSpecificInput(ArrayList<Number> inputList)

Now this method will updated the coefficients instead of assing 1 to all
of them. Also this method will cut or expand the coefficient's list if
it is needed
Updated removeSpecificInputList(ArrayList<Number> inputList)

Now it will remove also the associed coefficients
Added some commenters to explain some codes
Updated updateOutput.

Now it will use coefficient's information to update the output
Removed an unused flag in toString() method
Added a bias attribute
Updated updateOutpu()

Now it will use the bias information
Added getBias() method
Updated bias information.

Now it is considered as a Number instead of a double
Updated getBias test to reflect last update