failing test for negative numbers, awesomeness
yet another passing test
refactored add method