Added tests for negating values.
Added functionality to negate values.
Added tests for resting fractions.
Added functionality to reset functions.
Changed evaluate method to contain only one return statement.
Added tests for input of a single int when there is no operator.
Added functionality to process the input of a single int when there is no operator.
Added empty input test.