Added test for negatives
Added handling of unexpected exception type
Refactored StringCalculator tests to use repetition from vector for valid inputs